Asp.net mvc 绑定多个<;选择>;在ASP.NETMVC中?
我有一个项目表,每个项目都有自己的Asp.net mvc 绑定多个<;选择>;在ASP.NETMVC中?,asp.net-mvc,Asp.net Mvc,我有一个项目表,每个项目都有自己的。如何将这些绑定到控制器方法的参数 理想情况下,我希望一个数组(对于表中的每一行)包含所选选项的值 我该怎么做?我的google fu今天很弱。你所有的都必须有相同的名称加上[n],其中n是零基的。试试这个: <% var i = 0; %> <% foreach(var row in Model.Rows) { %> <tr> <td> <%= Html.DropDownList(S
。如何将这些绑定到控制器方法的参数
理想情况下,我希望一个数组(对于表中的每一行)包含所选选项的值
我该怎么做?我的google fu今天很弱。你所有的
都必须有相同的名称加上[n],其中n是零基的。试试这个:
<% var i = 0; %>
<% foreach(var row in Model.Rows) { %>
<tr>
<td>
<%= Html.DropDownList(String.Format("options[{0}]", i++), row.Options as IEnumerable<SelectListItem>) %>
</td>
</tr>
<% } %>
你通常怎么绑?使用SelectList对象?如果是这样,为什么不能在表中的每行为视图提供一个SelectList?
public ActionResult YourAction(string[] options)
{
...
}