[httppost]
public ActionResult Edit(List<Member> p){
return View();
}
//這邊是為了教學方便才這樣寫,實際上建議放在viewmodel裡,反正view一定會用到publicclassmember {
int id {get;set;}
string name {get;set;}
}
select-multiple 範例 (使用array收資料)
view
<formaction="Index"method="post"><selectmultiple=""name="SelectOption"><optionvalue="value1">A</option><optionvalue="value2">B</option><optionvalue="value3">C</option></select><inputtype="submit"value="Save"/><form><!--Razor-->
@Html.ListBox("SelectOption", SelectOption_items, new { @class = "form-control select-multiple" })
Model
public Guid[] SelectOption { get; set; }
Controller
[HttpPost]
public ActionResult Index(Guid[] postback)
{
return View();
}