我有以下兩種方法。一個基於手機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