Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选

首页 / 网页编程 / ASP.NET / ASP.NET MVC数据验证Membership使用常见错误

ASP.NET MVC数据验证Membership使用常见错误2013-10-20 cnblogs 文酱在做注册界面的时候,出现了两个错误,让我纠结得想死,幸好最后都解决了,只能怪自己对MVC的 Membership了解得不深,尤其是有关Web.Config的配置问题。

问题一:Membership.IsValid返回为 false

这个问题一开始让我很无语,因为在之前也有做过注册界面,但并不会出现这样的问题,代码 如下:

[HttpPost]public ActionResult Register(RegisterModel model){if(ModelState.IsValid){// Attempt to register the userMembershipCreateStatus createStatus;Membership.CreateUser(model.UserName, model.Password, model.Email, null, null, true, null, out createStatus);if (createStatus == MembershipCreateStatus.Success){FormsAuthentication.SetAuthCookie(model.UserName, false /* createPersistentCookie */);return RedirectToAction("LogOn", "Account");}else{ModelState.AddModelError("test", ErrorCodeToString(createStatus));return RedirectToAction("Index", "Home");}}// If we got this far, something failed, redisplay formreturn View(model);}