2011-07-18 23 views
0

假设我有一个名为国家和使用实体框架的表,我想知道如何填充可用的国家(在表中列出的国家)查看为下拉列表和值返回HTTPPost控制器从实体框架中获取下拉列表的价值并返回MVC中的选定值

我得到

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; 

任何人都可以请指导我在此请提供一些提示或示例? Thx很多= D

回答

2

说实话,你不是真的在这里工作在MVC模式。不要将UI构建逻辑放在构造函数中。

而是通过您传递给构造函数中的View()方法的模型公开您想要绑定到列表的ID。

在您的视图中,使用该属性的名称作为下拉列表的名称,并创建一个帮助器类来生成值列表。

我给你一个更具体的例子,但我正在电影院与我的iPad,所以有点卡住访问Visual Studio的时刻!

+0

你能举一些例子来解释一下吗?我无法让你>。< – 1myb

相关问题