我创建模型以手动显示错误。例如,我有组织模型。在这我有这样的领域,
- 姓名
- 电子邮件地址
- 手机号码
- 行业 ID。
在上面的用户页面中,如果任何项目没有填写,它会显示“需要姓名”这样的。
我在模型中的代码
public class Organization_Validation
{
[Required(ErrorMessage = "Name is required")]
[StringLength(200, ErrorMessage = "Name cannot exceed 50 characters")]
public string Name { get; set; }
[Required(ErrorMessage = "Industry is required")]
[Range(1, int.MaxValue, ErrorMessage = "Industry is required")]
public int IndustryId { get; set; }
[Required(ErrorMessage = "MobileNumber is Required")]
public string MobileNumber { get; set; }
[Required(ErrorMessage = "Email Address is required")]
public string Email { get; set; }
}
在这里,我想检查手机号码和电子邮件地址。这两个中的任何一个都可以进入。如果用户在没有电子邮件的情况下输入手机号码意味着它不应该显示错误。它会更新。这个怎么做?