假设我有一个名为Countries的表并使用Entity Framework,我想知道如何填充可用的国家(在表国家中列出)以查看下拉列表并将值返回到HTTPPost控制器
我得到了
public ActionResult SignUp()
i think the populate code should be here but i not sure
how to retrieve from entity framework and populate into view
和
[httpPost]
public ActionResult SignUp()
i want to read the user selected value and i think is
int value = form["DropDownListName"].SelectedIndex + 1;
有人可以用一些提示或示例来指导我吗?很多= D
答案 0 :(得分:2)
老实说,你并没有真正从事MVC模式。不要在构造函数中放置UI构造逻辑。
而是,通过传递给构造函数中的View()方法的模型公开要绑定到列表的ID。
在您的视图中,使用该属性的名称作为下拉列表的名称,并创建一个帮助程序类以生成值列表。
我会给你一个更具体的例子,但是我和我的iPad一起在电影院里,所以现在访问Visual Studio有点困难了!