How do I Validate Email or Phone requirement in MVC?
In MVC I am using [Required(ErrorMessage="")] to validate my text. How do I utilize a validation for an "Email or Phone Contact" textboxes in my model? I now have t开发者_开发知识库he validation in my controller, which I would like to have in the model.
CONTROLLER...
if (insuredInfo.InsuredHPhone == null && insuredInfo.InsuredWPhone == null)
{
ModelState.AddModelError("InsuredHPhone", "Contact Number Required");
isRequired = true;
}
There is a video tutorial on the official MVC website which might be worth watching:
http://www.asp.net/learn/mvc-videos/video-10082.aspx
Scott Gutherie has a good blog post entitled 'ASP.NET MVC 2: Model Validation' in which he explains how you can add data annotations to your model. That should give you everything you need.
精彩评论