Asp.net mvc 如何在控制器端检索所选组下拉列表的值

Asp.net mvc 如何在控制器端检索所选组下拉列表的值,asp.net-mvc,asp.net-mvc-4,asp.net-mvc-3,Asp.net Mvc,Asp.net Mvc 4,Asp.net Mvc 3,因为我是MVC的新手,所以我不知道。我如何在控制器端获取所选GroupDropdown的值。这里我使用json通过下拉菜单进行绑定 @using (Html.BeginForm("Index", "Property")) { @Html.AntiForgeryToken() <select id="GroupDropdown" onchange="CallSubGroup(this.value);" class="form-control"></select>

因为我是MVC的新手,所以我不知道。我如何在控制器端获取所选GroupDropdown的值。这里我使用json通过下拉菜单进行绑定

@using (Html.BeginForm("Index", "Property"))
{
@Html.AntiForgeryToken()    
 <select id="GroupDropdown" onchange="CallSubGroup(this.value);" class="form-control"></select>
}

MVC希望表单元素上的名称值用作键

Html


只需添加要选择的name属性

<select name="GroupDropdown" id="GroupDropdown" onchange="CallSubGroup(this.value);" class="form-control"></select>

@using (Html.BeginForm("Index", "Property"))
{
    @Html.AntiForgeryToken()    
     <select name="GroupDropdown" id="GroupDropdown" onchange="CallSubGroup(this.value);" class="form-control"></select>
}
[HttpPost]
public ActionResult Index(tblProperty property, FormCollection data)
{
    string value = data["GroupDropdown"]
    //do things
    Return View();
}
<select name="GroupDropdown" id="GroupDropdown" onchange="CallSubGroup(this.value);" class="form-control"></select>