Asp.net mvc 4 MVC 4 Dropdownlist form.submit传入参数值
我有这个下拉列表,我想它张贴回来,并通过id的控制器。当我更改下拉列表时,当前的代码将发回,但是您可以看到,我正在传递一个硬编码值3。如何获取所选项目的SelectList值以将其传递给控制器Asp.net mvc 4 MVC 4 Dropdownlist form.submit传入参数值,asp.net-mvc-4,Asp.net Mvc 4,我有这个下拉列表,我想它张贴回来,并通过id的控制器。当我更改下拉列表时,当前的代码将发回,但是您可以看到,我正在传递一个硬编码值3。如何获取所选项目的SelectList值以将其传递给控制器 @using (Html.BeginForm("Index", "PurchaseOrder", new { id = 3 })) { @Html.DropDownList("jobStatuses", (SelectList)null, new { onchange = "this.form.s
@using (Html.BeginForm("Index", "PurchaseOrder", new { id = 3 }))
{
@Html.DropDownList("jobStatuses", (SelectList)null, new { onchange = "this.form.submit();" })
}
我会这样做:
@using (Html.BeginForm("Index", "PurchaseOrder", new { id = "" }))
{
@Html.DropDownList("id", (SelectList)null, new { onchange = "this.form.submit();" })
}
将控件名称更改为id将传递给控制器操作的id参数传递什么的id?下拉列表的选定值?这是视图中唯一的控件吗?是的,是下拉列表的选定值。视图中有两个控件,另一个是项目列表。我只是尝试获取下拉列表的选定值并将其传递回控制器,以重新加载页面并过滤列表。为什么不使用AJAX发布值并刷新列表更好的性能