C#属性错误消息未显示corectly

时间:2016-03-17 13:50:17

标签: c# regex attributes

我的属性中有一条错误消息但是当条件为真时,我收到一条完全不同的错误消息。

我搜索了我的解决方案,找到了我找不到的字符串。它必须是自动生成的。

如何让它显示我写的消息,而不是它给出的消息

“字段程序代码必须与正则表达式'^ [a-zA-Z0-9] * $'”匹配。

    [Required(ErrorMessage = ("Only alpha numeric characters are allowed.")), Display(Name = "Program Code"), RegularExpression(@"^[a-zA-Z0-9]*$")]
    public string ProgramCode { get; set; }

1 个答案:

答案 0 :(得分:1)

[Required(ErrorMessage = ("Only alpha numeric characters are allowed.")), Display(Name = "Program Code"), 
 RegularExpression(@"^[a-zA-Z0-9]*$", ErrorMessage = ("Only alpha numeric characters are allowed."))]
    public string ProgramCode { get; set; }