1
Viewbag
を使用せずに@Html.DropDownListFor
をModel
のデータにバインドしたい場合は、ウェブ上でさまざまな例を見てください。しかし、それらのほとんどはViewbag
または拡張メソッドを使用して、私はこの問題を解決するためのより良いアプローチをしたい。私は、次の方法を試してみましたが、動作していないよう:ASP.NET MVC5で@ Html.DropDownListForをバインドする最良の方法は何ですか?
@Html.DropDownListFor(m => m.LabId, new SelectList(Model.Lab, "Id", "Name"),
"---- Select----", new { @class = "selectpicker" })
それはViewbagまたはASP.NET MVC5
でController
で余分な方法を使用せずに、直接モデルから@Html.DropDownListFor
をバインドすることは可能ですか?このベストを実行するためのいくつかの例を挙げてください。
'ViewBag'はちょうどコンテナです - 強く型付けされた' @モデル 'として必要なデータを渡してください – Jasen