為了拿取checkbox值
姑且先將checkbox值傳回為String [] Edu
再將該Array轉為String
網路上找到辦法為string.join
參考資料如下
http://www.dotblogs.com.tw/asdtey/archive/2010/05/13/stringjoin.aspx
http://msdn.microsoft.com/zh-tw/library/dd988350(v=vs.110).aspx
===================實作================================
publicActionResult Index(TestViewModel form1, String[] Edu)
{
if (ModelState.IsValid)
{
string edu = string.Join(",", Edu);
TestViewModel model = newTestViewModel();
model.member = GetMember(User.Identity.Name);
db.Form.Add(newForm(){
MemberID=model.member.ID,
Edu=edu,
SchID=model.form.SchID,
Dep=model.form.Dep,
GradYear=model.form.GradYear,
Score=model.form.Score,
});
db.SaveChanges();
return RedirectToAction("Index");
}
return View();
}