[英]C# how to get list of data from view into controller in MVC 3
請任何人告訴我,如何在頁面提交時將所有已修改數據列表從視圖獲取到mvc3中的控制器中。
我的視圖中有三列emp_id,emp_name和復選框,我只想僅將已檢查的數據獲取到控制器中
public class ResetLogin
{
public string EmpID { get; set; }
public string EmpName { get; set; }
public bool Checkbox { get; set; }
}
public class ResetUserAll
{
public List<ResetLogin> ResetUser { get; set; }
}
[Get]
ResetUsersAll alluser = new ResetUsersAll();
List<ResetUser> resetUser = new List<ResetUser>();
foreach (DataRow dr in ds.Tables[0].Rows)
{
ResetUser item = new ResetUser();
item.EmpID = dr["emp_id"].ToString();
item.EmpName = dr["emp_name"].ToString();
resetUser.Add(item);
}
alluser.users = resetUser;
return PartialView(alluser);
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult ResetUserAll(ResetUserAll model) -- model showing null value
謝謝
控制器僅獲取瀏覽器提交的數據,因此對於復選框,不會被告知未破解的復選框。
除此以外,還需要更清晰的問題說明來回答。
如果您只想獲取此數據,則為這種情況。
如果您想走自己的路,請檢查視圖的模型類
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.