Asp.net-Mvc
ValidationMessageFor 僅具有模型和 html 屬性 - MVC 3
處理 MVC 3 應用程序。
我需要在驗證消息 html 中添加一個類。我的意思是跨度標籤。
我的模特
[Required(ErrorMessage = "Role Name is required")] [RegularExpression(@"^[a-zA-Z ]+$", ErrorMessage = "Only alphabets and spaces allowed")] public string RoleName { get; set; }標記
<label for="name">RoleName</label> @Html.TextBoxFor(m => m.RoleName) @Html.ValidationMessageFor(m => m.RoleName, "some", new { @class = "immediate" })但我看不到像 **@Html.ValidationMessageFor(m => m.RoleName, htmlAttributes)**這樣的重載方法。如果我給出一些文本,它不會顯示我在模型中輸入的驗證消息。它總是只顯示一些文本。
有什麼解決辦法嗎?
你應該能夠簡單地傳入
null……
@Html.ValidationMessageFor(m => m.RoleName, null, new { @class = "immediate"})