1

Viewbagを使用せずに@Html.DropDownListForModelのデータにバインドしたい場合は、ウェブ上でさまざまな例を見てください。しかし、それらのほとんどはViewbagまたは拡張メソッドを使用して、私はこの問題を解決するためのより良いアプローチをしたい。私は、次の方法を試してみましたが、動作していないよう:ASP.NET MVC5で@ Html.DropDownListForをバインドする最良の方法は何ですか?

@Html.DropDownListFor(m => m.LabId, new SelectList(Model.Lab, "Id", "Name"), 
    "---- Select----", new { @class = "selectpicker" }) 

それはViewbagまたはASP.NET MVC5Controllerで余分な方法を使用せずに、直接モデルから@Html.DropDownListForをバインドすることは可能ですか?このベストを実行するためのいくつかの例を挙げてください。

+0

'ViewBag'はちょうどコンテナです - 強く型付けされた' @モデル 'として必要なデータを渡してください – Jasen

答えて

関連する問題