Asp.net mvc ValidationMessageFor仅具有模型和html属性-MVC 3
正在处理MVC3应用程序 我需要在验证消息html中添加一个类。我指的是span标签 我的模型Asp.net mvc ValidationMessageFor仅具有模型和html属性-MVC 3,asp.net-mvc,asp.net-mvc-3,asp.net-mvc-validation,Asp.net Mvc,Asp.net Mvc 3,Asp.net Mvc Validation,正在处理MVC3应用程序 我需要在验证消息html中添加一个类。我指的是span标签 我的模型 [Required(ErrorMessage = "Role Name is required")] [RegularExpression(@"^[a-zA-Z ]+$", ErrorMessage = "Only alphabets and spaces allowed")] public string RoleName { get; set; } 加价 <label
[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" })
RoleName
@Html.TextBoxFor(m=>m.RoleName)
@Html.ValidationMessageFor(m=>m.RoleName,“some”,
新的{@class=“immediate”})
但我看不到像这样的重载方法
@Html.ValidationMessageFor(m=>m.RoleName,htmlAttributes)。如果我
给出一些文本,它不会显示我输入的Validation消息
模型它总是只显示一些文本
对此有任何修复吗?您应该能够简单地传入
null
@Html.ValidationMessageFor(m=>m.RoleName,null,new{@class=“immediate”})
我缺少一个null,tx!第二个参数的null或空字符串都不会导致故障转移到模型中的错误消息——我似乎从框架中获得了一条自动生成的消息。还有什么其他的先决条件可以让它工作吗?