1
我的MVC3 Web應用程序中有一個頁面,其中有一個包含20行左右的表的行。每行都有一個下拉列表(每行下拉相同)。在一個變量中將多個DropDownList選定值傳遞給控制器
我希望能夠將所有的下拉SelectedValues傳回給我的控制器在一個數組中。
我做了類似的事情,我有一堆複選框都命名爲相同的東西,然後我可以把int [] checkboxname放在控制器簽名中。同樣的事情似乎不適用於下拉菜單。它只將1個值傳遞迴控制器,而不是一組值。
基本上在我看來,我有
Loop start
@Html.DropDownList("gridMultipliers", (SelectList)ViewBag.GridMultiplierList)
Loop End
然後在我的控制器的簽名,我有
public ActionResult MyMethod(int[] gridMultipliers){
//stuff here
}