[HttpPost]//注册时处理回发 public ActionResult Regedit(Model.User user, FormCollection form) { //取出数据,并通过Helper把数据分解 AddressHelper addressHelper = AddressHelper.GetInstance(); addressHelper.GetResidetialItem(GetList()); //使用ViewBag传到View ViewBag.Residential = addressHelper.ResidetialItem; ViewBag.FloorNo = addressHelper.FloorNoItem; ViewBag.UnitNo = addressHelper.UnitNoItem; ViewBag.DoorplateNo = addressHelper.DoorplateNoItem; //校验验证码 if (form["checkCode"] != null && form["checkCode"].ToString() == Session["CheckCode"].ToString()) { //校验其他表单元素 if (ModelState.IsValid) { DemoRepository.User.Add(user); MessageBox.ShowAndRedirect(this, "注册成功,请登陆!", "/User/Login"); } } else { MessageBox.Show(this, "验证码不正确!"); } return(View()); }
public ActionResult UserEdit(Model.User newUser) { //取出数据,并通过Helper把数据分解 AddressHelper addressHelper = AddressHelper.GetInstance(); addressHelper.GetResidetialItem(GetList()); //使用ViewBag传到View ViewBag.Residential = addressHelper.ResidetialItem; ViewBag.FloorNo = addressHelper.FloorNoItem; ViewBag.UnitNo = addressHelper.UnitNoItem; ViewBag.DoorplateNo = addressHelper.DoorplateNoItem; //取出用户信息 if (newUser.UserID != 0) { Model.User user = DemoRepository.User.Get(new Model.User() { UserID = newUser.UserID }); //修改信息 user.UserName = newUser.UserName; user.Phone = newUser.Phone; user.Residential = newUser.Residential; user.UnitNo = newUser.UnitNo; user.FloorNo = newUser.FloorNo; user.DoorplateNo = newUser.DoorplateNo; DemoRepository.User.Save(user); //客户端显示 MessageBox.ShowAndRedirect(this, "修改成功!", "/Manage/Main/"); } return(View()); }
//用户注册 public ActionResult Regedit() { //取出数据,并通过Helper把数据分解 AddressHelper addressHelper = AddressHelper.GetInstance(); addressHelper.GetResidetialItem(GetList()); //使用ViewBag传到View ViewBag.Residential = addressHelper.ResidetialItem; ViewBag.FloorNo = addressHelper.FloorNoItem; ViewBag.UnitNo = addressHelper.UnitNoItem; ViewBag.DoorplateNo = addressHelper.DoorplateNoItem; return(View()); }
public ActionResult UserEdit(int id) { //取出用户信息 if (id != 0) { Model.User user = DemoRepository.User.Get(new Model.User() { UserID = id }); //取出数据,并通过Helper把数据分解 AddressHelper addressHelper = AddressHelper.GetInstance(); addressHelper.GetResidetialItem(GetList()); //反选并使用ViewBag传到View ViewBag.ViewResidential = new SelectList(addressHelper.ResidetialItem, "Value", "Text", user.Residential); ViewBag.ViewFloorNo = new SelectList(addressHelper.FloorNoItem, "Value", "Text", user.FloorNo); ViewBag.ViewUnitNo = new SelectList(addressHelper.UnitNoItem, "Value", "Text", user.UnitNo); ViewBag.ViewDoorplateNo = new SelectList(addressHelper.DoorplateNoItem, "Value", "Text", user.DoorplateNo); return(View(user)); } return(View()); }