Asp.net mvc 我想在mvc3中更新所需验证器的客户端验证消息
我需要有MVC中的文本框Asp.net mvc 我想在mvc3中更新所需验证器的客户端验证消息,asp.net-mvc,asp.net-mvc-3,razor,asp.net-mvc-validation,Asp.net Mvc,Asp.net Mvc 3,Razor,Asp.net Mvc Validation,我需要有MVC中的文本框 @Html.TextBoxFor(m => m.FirstName, new { @class = "inp span15", @onkeydown = "javascript:FixMyInitialPaxName(this);", @onkeyup = "javascript:FixMyInitialPaxName(this);", @onblur = "javascript:FixMyInitialPaxName(this);", @onchange = "
@Html.TextBoxFor(m => m.FirstName, new { @class = "inp span15", @onkeydown = "javascript:FixMyInitialPaxName(this);", @onkeyup = "javascript:FixMyInitialPaxName(this);", @onblur = "javascript:FixMyInitialPaxName(this);", @onchange = "FixMyInitialPaxName(this)" })
现在,我想在mvc3中更新所需验证器的客户端验证消息。
就像我有三个文本框一样
旅行家1
旅行家2
旅行家3
现在,如果用户没有填写任何文本框,那么消息应该如下
“请填写旅行者姓名#1”,
“请填写旅行者姓名2”
“请填写旅行者姓名3”
它应该在客户端触发,默认错误消息为get fire。
请提供帮助您可以使用jquery进行操作。与firebug一起检查生成的验证消息。然后通过显式检查所需条件,更改提交按钮的
onclick()
事件中的消息。您可以在数据注释中指定错误消息,如下所示:
public class ViewModel
{
[Required(ErrorMessage = "Your Custom Message")]
[Display(Name = "Display Name")]
public int PropName { get; set; }
.....
}
我想OP是在询问如何在客户端更改此错误消息。