【发布时间】:2015-12-09 23:17:58
【问题描述】:
我的 ASP.NET MVC 3 应用程序出现问题。我的模型中有 2 个属性,因此我只希望在我的视图中需要其中 1 个属性,无论哪个是空的。因此,例如,如果我输入电话号码,则不再需要电子邮件,反之亦然,但如果我将两者都留空,则应需要 1,以下是我的模型:
[Display(Name = "Contact Phone Number:")]
[MaxLength(150)]
public string ContactPhoneNumber { get; set; }
[Display(Name = "Contact Email Address:")]
[MaxLength(100)]
public string ContactEmailAddress { get; set; }
我是否需要创建一个自定义属性来验证我的模型,如果需要,我将如何实现这一点?
【问题讨论】:
标签: asp.net-mvc-3 model-validation