私は以下の2つの方法があります。一方はハンドセットIDに基づく製造業者のリストを返し、他方はハンドセットID(ハンドセットIDによる関係)に基づいてハンドセットのリストを返す。どのように組み合わせて、1つの選択リストを組み合わされたメーカーのハンドセット値で返すことができますか? (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);
}
大歓迎ヘルプ、
種類が
私は間違っている可能性がありますが、ビューデータを使用して機能間で物事をやりとりしているようです。もしそうなら、しないでください。 –