2017-04-26 70 views
0

我從我的視圖中通過提交的表單將多個選定的項目列表傳遞給控制器​​,但是當我在控制器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> 
    } 

控制器

public ActionResult Complete(string listoflocations) 

回答

1

你可以在你的行動使用列表作爲參數:

public ActionResult Complete(IList<string> listoflocations) 
{ 
    ... 
}