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