从部分视图中获取数据

时间:2011-11-26 01:09:32

标签: asp.net asp.net-mvc asp.net-mvc-3

我有一个强类型的局部视图。我在局部视图中有一个下拉列表。我在视图上渲染了部分视图。我需要获取在表单提交的下拉列表中选择的项目。我怎么得到它?

感谢任何帮助。

谢谢, 纳温

1 个答案:

答案 0 :(得分:1)

在渲染时将该下拉列表赋予名称属性。然后,在后控制器操作中,确保具有与参数同名的字符串。绑定是由框架

自动完成的

例如,在您看来,您有类似这样的内容:

Html.DropDownList("myDropDown", SomeListOfValues);

然后在你的控制器的后期行动中:

public ActionResult MyPostAction(string MyDropDown) {
   // do whatevs with it
}

P.S。即使您仅使用HTML构建列表,同样的想法仍然有效。设置一些断点并亲自试用