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

C# 如何在MVC中验证电子邮件或电话要求?,c#,asp.net-mvc,C#,Asp.net Mvc,在MVC中,我使用[Required(ErrorMessage=”“)]来验证我的文本。如何对模型中的“电子邮件或电话联系人”文本框进行验证?我现在在我的控制器中有了验证,我希望在模型中有这个验证 控制器 if (insuredInfo.InsuredHPhone == null && insuredInfo.InsuredWPhone == null) { ModelState.AddModelError("Insured

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

控制器

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

MVC官方网站上有一个视频教程,可能值得一看:


Scott Gutherie有一篇题为“”的博文,其中他解释了如何向模型中添加数据注释。那会给你你需要的一切