MVC3,模型更新时,怎么不验证某个属性
MVC3,模型更新时,如何不验证某个属性 [HttpPost]public ActionResult EditUserInfo(UserInfo userInfo){if
MVC3,模型更新时,如何不验证某个属性
[HttpPost]
public ActionResult EditUserInfo(UserInfo userInfo)
{
if (!ModelState.IsValid) return View(userInfo);
user.Update(userInfo);
return View(userInfo);
}
模型验证,我在这个方法中,不想验证用户名UserName,怎么办呢(其它地方需要)?
[解决办法]前台是DisplayFor应该就没问题的吧
[解决办法]实体类 UserName 上面的特性标签 去掉就行了
[解决办法]没办法,这种情况只能自己在有特殊要求的地方,写验证代码。
或者你在前台写js校验,不过js是可以被绕过的,所以如果这个验证很重要的话,后台检验是不可避免的,自己写吧。
[解决办法]MVC 3.O出来个 [ValidateInput(false)]
[解决办法]ModelState想验证 单个, 不行吧!
要不 你将username 不要加特性,要验证的时候,在后台单独进行代码验证。