如何在MVC中验证电子邮件或电话要求?

时间:2010-04-12 18:29:11

标签: c# asp.net-mvc

在MVC中我使用[Required(ErrorMessage =“”)]来验证我的文本。如何在模型中使用“电子邮件或电话联系人”文本框的验证?我现在在我的控制器中进行验证,我希望在模型中使用。

... CONTROLLER

        if (insuredInfo.InsuredHPhone == null && insuredInfo.InsuredWPhone == null)
        {
            ModelState.AddModelError("InsuredHPhone", "Contact Number Required");
            isRequired = true;
        }

2 个答案:

答案 0 :(得分:1)

官方MVC网站上有一个可能值得关注的视频教程:

http://www.asp.net/learn/mvc-videos/video-10082.aspx

答案 1 :(得分:1)

Scott Gutherie有一篇名为“ASP.NET MVC 2: Model Validation”的博客文章,其中他解释了如何为模型添加数据注释。这应该可以为您提供所需的一切。