我有以下两种方法。一个基于手机ID返回制造商列表,另一个返回基于手机ID(通过手机ID的关系)的手机列表。我怎样才能将他们结合起来,返回一个选择列表与合并的制造商手机价值? (有点新的MVC)C#Asp.Net MVC - 组合选择列表?
SelectList GetManufacturers()
{
var manufacturers = ((DataPage<Manufacturer>)ViewData["Manufacturers"]).Records;
return new SelectList(manufacturers, "ID", "Name", ViewData.Model.HandsetID != null ? ViewData.Model.HandsetID : -1);
}
SelectList GetHandsets()
{
var list = ((DataPage<Handset>)ViewData["Handsets"]).Records;
return new SelectList(list, "ID", "Name", ViewData.Model.HandsetID != null ? ViewData.Model.HandsetID : -1);
}
帮助非常感谢,
亲切的问候
看来你是在视图上做这件事(虽然我可能是错的,你使用viewdata来传递函数之间的东西)。如果是这样,不要。 – 2009-07-29 15:53:14