我正在开发一个带有 Razor 视图引擎的 MVC 4 ASP.NET 应用程序。我在视图中有一个名为“Title”的属性,并已将其元数据设置为:
[RegularExpression(@"^[\p{L}\p{N}\s\,\،\-\(\)\u200C]*$", ErrorMessage = "Some error message")]
public string Title { get; set; }
在视图中,只要我开始在相应的文本框中输入任何字符,它就会显示验证消息。这是剃刀视图:
@Html.LabelFor(model => model.Title)
@Html.EditorFor(model => model.Title)
@Html.ValidationMessageFor(model => model.Title)
我错过了什么吗?