Asp.net mvc 2 在mvc2中创建ModelStateErrorMessage
我创建手动显示错误的模型。例如,我有一个组织模型。在这方面,我有如下领域:Asp.net mvc 2 在mvc2中创建ModelStateErrorMessage,asp.net-mvc-2,model,error-handling,Asp.net Mvc 2,Model,Error Handling,我创建手动显示错误的模型。例如,我有一个组织模型。在这方面,我有如下领域: 名字 电子邮件地址 移动电话 工业 在上面,如果用户页面中没有填写任何项目,则会显示“名称是必需的”这样的内容 型号中的我的代码 public class Organization_Validation { [Required(ErrorMessage = "Name is required")] [StringLength(200, ErrorMessage = "Name cannot exceed
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; }
}
这里我想查一下手机号码和电子邮件地址。这两个人谁都可以进去。如果用户在没有电子邮件的情况下输入Mobilenumber,则表示它不应显示错误。它将更新。如何做到这一点?您可以看一看,它允许您用命令式验证规则替换声明性数据注释(在这种情况下非常有限)。除此之外,它还允许您修改验证规则。FluentValidation仅适用于mvc3和mvc4。我想使用Mvc2