1
MVC4のカミソリアプリケーションで@Html.DropDownListを使用すると、ViewBag を使用して選択リストが提供されますが、そのドロップダウンにデフォルト値を設定する方法はありません。そのためデフォルト値をmvc4のドロップダウンリストに表示
@Html.DropDownListFor(m => m.SlpCode, new SelectList(ViewBag.SalesEmployee1, "Value", "Description"), new { @class = "form-control" })
私は
@Html.DropDownListFor(m => m.SlpCode, new SelectList(ViewBag.SalesEmployee1, "Value", "Description", (Model.SlpCode==-1)), new { @class = "form-control" })
を試みたのですが、まだそれが仕事ではありません。 それにはもう一つの解決策はありますか?
あなたが設定する必要があります前のコントローラの 'SlpCode'の値モデルをビューに渡します。オプション値( 'SalesEmployee1'の' Value'プロパティ)のどれかと一致する場合、そのオプションが選択されます。 –
これを試しています。これはうまくいきます。提案ありがとう。 – Anuja
'' ViewModel.SlpCode = "DefaultValue" 'を使用して、コントローラの' GET'メソッドでビューを返す前にDDListのデフォルト値を設定するだけで、ビューモデルがあると仮定します。 –