cは私が選択した値にMVC DropdownlistForセット選択した値は、動作していない?#
foreach (var item in clsObj.Branch_SName)
{
if (item.Value.Split('|')[5] == Session["Branch_ID"].ToString())
{
item.Selected = true; //debugger comes here ok but not set value as selected
break;
}
}
を設定するには、このコードを使用していますが、私は
@Html.DropDownListFor(m => m.Branch_Code, Model.Branch_SName)
としてドロップダウンバインド
return View(clsObj);
ビュー・リターン・ビューを返します
モデル選択リストをデバッグするときに選択された値は設定されていませんclsObj.Branch_SName
には選択されたvaがありませんルーなぜドロップダウンリストの変更イベントも教えてください。
その選択されているかを決定し 'Branch_Code'の値(つまり、どのようにモデルバインディング作品です) - プロパティにバインドするときSelectListItem''の 'Selected'プロパティを設定は無視されます。オプション値のいずれかと一致する場合、そのオプションが選択されます。 –
あなたはデバッガを見たことがありませんでしたが、私は値が一致していますが、問題はそれが選択された値を設定していないことです。 –
何が何と関係していますか? –