我通过提交的表单将我的视图中的多个选定项目列表传递给控制器,但是当我在控制器actionlink中将其声明为字符串参数时,它只给了我第一个选择的值,我希望能够所选项目的列表。该参数在我的控制器actionlink中应该是什么?请参阅下面的代码。一如既往地感谢您的帮助。
查看
<select name="listoflocations" class="selectlist" multiple />
foreach (var results in Model)
{
<option name="locnumber" value="@results.LOCNUMBER">@results.CLIENTNAME | @results.LPOSTCODE.ToUpper()</option>
}
CONTROLLER
public ActionResult Complete(string listoflocations)
答案 0 :(得分:1)
您可以在操作中使用列表作为参数:
public ActionResult Complete(IList<string> listoflocations)
{
...
}