以下属性:
[RegularExpression(@"(?<!Unknown).*", ErrorMessage = "value cannot be Unknown")]
呈现为以下html:
<select name="ChannelName" id="ChannelName" data-val-regex-pattern="(?<!Unknown).*" data-val-regex="value cannot be Unknown" data-val="true">
这显然不是我想要的。有没有办法编写 RegularExpressionAttribute 的 Pattern 属性,以便正确呈现它?一旦我成功地用@Html.Raw() 解决了非常相似的问题,但那是在客户端。