我想根据条件应用验证

时间:2016-01-22 13:31:57

标签: asp.net-mvc model-view-controller

    [Required(ErrorMessage = "**", AllowEmptyStrings = false)]
    [StringLength(10, ErrorMessage = "Only 10 Numbers Allowed......")]
    [RegularExpression("[A-Z]{5}[0-9]{4}[A-Z]{1}", ErrorMessage = "Must Be In AAAAA1234A format")]
    [Display(Name = "PAN No:")]
    public string PANNo { get; set;}

这是模型中定义的属性(类Master Master)。我想根据具体情况应用验证,例如如果我从下拉列表中选择公司,那么PAN no的第四个字母必须是“C”,或者如果我选择Firm,那么它应该是“F”,第五个字母也必须是姓氏的第一个字母(姓氏) 。我该怎么办?

0 个答案:

没有答案