0
我有这个下拉列表,我希望它回发,并将ID传递给控制器。现在这个代码会在我更改下拉列表时回发,但正如您所看到的,我传入的硬编码值为3。如何获取所选项目的SelectList值以将其传递给控制器?MVC 4 Dropdownlist form.submit传递参数值
@using (Html.BeginForm("Index", "PurchaseOrder", new { id = 3 }))
{
@Html.DropDownList("jobStatuses", (SelectList)null, new { onchange = "this.form.submit();" })
}
的ID参数传递的是什么ID?下拉菜单的选定值?这是视图中唯一的控制吗? – 2014-08-29 00:41:33
是的,下拉选定的值。视图中有两个控件,另一个是项目列表。我只是尝试将下拉列表中选定的值传递给控制器,以重新加载页面并过滤列表。 – BriceTRockindale 2014-08-29 01:09:25
为什么不只是使用AJAX发布值并刷新列表? - 性能要好得多 – 2014-08-29 01:11:08