如何从视图页面控制复选框,并根据需要将值传递给控制器 [英] How to get control of checkbox from view page and pass values to controller as per required
本文介绍了如何从视图页面控制复选框,并根据需要将值传递给控制器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的浏览页面代码:
My View page code:
@Html.CheckBox("0",new {chkbxusertype = Model.User_Type})
@Html.Label("Admin","Users")
我的控制器页面代码:
My Controller page code:
{
if (ModelState.IsValid)
{
var dbedit = db.WorkTracker_Login.SingleOrDefault(p => p.User_Id == id);
dbedit.Username = worktracker_login.Username;
dbedit.Password = worktracker_login.Password;
//var UserType=worktracker_login.User_Type;
//bool checkvalue = bool.Parse(Request.Form.GetValues("chkbxusertype")[0]);
bool checkvalue = bool.Parse(Request.Form.GetValues("chkbxusertype")[1]);// Error occurs in this line
if (checkvalue == true)
{
dbedit.User_Type = 1;
}
else
{
dbedit.User_Type = 2;
}
db.SaveChanges();
return RedirectToAction("Index");
}
return View(worktracker_login);
}
请在bool checkvalue的声明中提供帮助。存在错误:未设置对象引用
Please help in the statement with bool checkvalue. Error exists : Object reference not set
推荐答案
这篇关于如何从视图页面控制复选框,并根据需要将值传递给控制器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文