にHTML.DropDownList値の配列をポストする私の見解では、forループでドロップダウンリストを動的に作成しています。一意のid値に同じ名前の値を使用します。私はこのようなドロップダウンの値を取得することができますポストのための私のコントローラのアクションメソッドでコントローラアクションメソッド
@foreach(var item in Model.Items)
{
@Html.DropDownList("Items" Model.GenerateSelectList(item.id), new { id = item.id })
}
:
[HttpPost]
[ValidateAntiForgeryToken]
[Authorize]
public ActionResult ClassicLineup(IList<int> items)
{
}
私はBOTHドロップダウンIDと関連付けられた値を取得する方法を見つけ出すことはできません。 ...
おかげで、それは簡単であるべきよう
は思えるが、それは私が困惑しています。
あなたは選択したアイテムのみを取得することに興味がありますか? –
正しい私は選択した値とそれに対応するドロップダウンIDを得ることだけに気をつけます –