【发布时间】:2012-12-10 01:46:59
【问题描述】:
我的 MVC3 Web 应用程序中有一个页面,其中有一个包含 20 行左右的表格。每行都有一个下拉列表(每行的下拉列表相同)。
我希望能够在一个数组中将所有下拉 SelectedValues 传递回我的控制器。
我做过类似的事情,我有一堆复选框都命名相同,然后我能够将 int[] checkboxname 放入控制器签名中。同样的事情似乎不适用于下拉菜单。它只会将 1 个值传递回控制器,而不是一个值数组。
基本上在我看来,我有
Loop start
@Html.DropDownList("gridMultipliers", (SelectList)ViewBag.GridMultiplierList)
Loop End
然后在我的控制器签名中,我有
public ActionResult MyMethod(int[] gridMultipliers){
//stuff here
}
【问题讨论】:
标签: c# asp.net-mvc asp.net-mvc-3