0

我正在努力理解 MVC。我创建了几个有效的页面。现在我创建了一个新页面,该页面有一个下拉列表,需要从名为 accounts 的表中填充(列称为 accountNumber)

但是,该表和名为 customer(customerid) 的表存在关系。

本质上,登录的用户有一个 customerid。

最简单的方法是什么?当我输入@Html.DropDownListFor(u => u.

我不需要弹出任何表格

4

1 回答 1

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 从数据库中填充下拉列表

于 2013-09-14T07:54:50.623 回答