我很难理解MVC。我创建了几个有效的页面。现在我创建了一个新页面,其中有一个下拉列表,需要从名为accounts的表中填充(coloumn称为accountNumber)
但是,该表和表名为customer(customerid)存在关系。
本质上是登录的用户具有customerid的用户。
最简单的方法是什么?当我输入@ Html.DropDownListFor(u => u。
我不需要弹出任何表格
答案 0 :(得分:0)
执行@Html.DropDownListFor(u => u.
时表格未显示的原因是,在这种情况下,u
是您传递到视图中的模型。您需要使用要在下拉列表中显示的条目填充模型。 http://www.asp.net/mvc/tutorials/javascript/working-with-the-dropdownlist-box-and-jquery/using-the-dropdownlist-helper-with-aspnet-mvc
更新
这个SO帖子也可能有用,OP提供了他们如何从数据库中检索条目的代码(参见getAllCurrencies()方法); MVC populating drop down list from database