ModelState.IsValid
2013-08-02 15:55
357 查看
model内的设置如下所示:
相当于服务器对客户端model的一种验证。model实例如在服务器端不符合要求则会报错。
/// <summary> /// 取得或设置邮编 /// </summary> [RegularExpression(@"(^[1-9]\d{5}$)", ErrorMessage = "邮编不符合规范!")] public string Zip { get { return _Zip; } set { if (_Zip != value) { _Zip = string.IsNullOrEmpty(value) ? value : value.Trim(); OnPropertyChanged("Zip"); } } }
/// <summary> /// 添加人员 /// </summary> /// <param name="memberVO">客户端人员对象</param> /// <returns></returns> [HttpPost] public dynamic AddMember(MemberVO memberVO) { if (ModelState.IsValid) { var member = SaveMember(memberVO); HttpResponseMessage httpResponseMessage = Request.CreateResponse(HttpStatusCode.Created, member.MemberToMemberVO(User, Database)); return httpResponseMessage; } Log(ModelState); return Request.CreateResponse(HttpStatusCode.InternalServerError); }
相当于服务器对客户端model的一种验证。model实例如在服务器端不符合要求则会报错。
相关文章推荐
- ModelState.IsValid
- 受够了if (ModelState.IsValid)?ActionFitlter也是一路的坑啊!
- ASP.NET MVC单元测试时如何对含有ModelState.IsValid的Action进行测试
- ModelState.IsValid
- if(modelstate.isvalid)这句话是啥意思呀????求解释!!!!!
- 为什么mvc里面的ModelState.IsValid一只都是true
- ModelState.IsValid 验证时忽略某些字段验证
- ASP.NET MVC3 ModelState.IsValid为false的问题
- ModelState.IsValid总为false原因
- MVC 2 的验证问题:ModelState.IsValid
- ASP.NET MVC3 ModelState.IsValid为false的问题
- modelstate.isvalid false
- ModelState.IsValid always returning true while mocking a request
- 2016年10月25 草堂随笔1 ModelState.IsValid
- Error occurred in deployment step ‘Activate Features’: Operation is not valid due to the current state of the object
- Operation is not valid due to the current state of the object.
- valid states are 'starting running'. the machine is in the 'poweroff' state 的解决
- Operation is not valid due to the current state of the object
- vagrant up error: Valid states are 'starting, running'. The machine is in the 'poweroff' state 解决
- Operation is not valid due to the current state of the object解决方法