【发布时间】:2015-11-17 06:18:08
【问题描述】:
这是我的代码:
@Html.DropDownList("Locate", new List<SelectListItem>
{
new SelectListItem {Text = "Luxor", Value="1"},
new SelectListItem {Text = "Abu Simbel Airport", Value="2"},
new SelectListItem {Text = "Other", Value="3"}
},"Select Location")
我需要的是,当用户选择一个列表项时,如何将所选项目传递给控制器。因为数据加载是根据所选列表项更改的。如下面的控制器中。
if (Value == "1")
{
return View(cp);
}
else
{
return View(cp1);
}
【问题讨论】:
-
你将什么作为参数传递给你的控制器动作?你通过模型吗?你传递特定的值吗?这是一个ajax请求吗(如果是,请发布相关的js代码和控制器操作方法代码)。
标签: c# asp.net-mvc html-select html.dropdownlistfor