Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 带有附加字段的远程验证,仅在验证摘要中显示错误_Asp.net Mvc_Remote Validation - Fatal编程技术网

Asp.net mvc 带有附加字段的远程验证,仅在验证摘要中显示错误

Asp.net mvc 带有附加字段的远程验证,仅在验证摘要中显示错误,asp.net-mvc,remote-validation,Asp.net Mvc,Remote Validation,如何在验证摘要中仅显示远程验证错误,并将所有相应的文本框聚焦为红色 [Required] [Display(Name = "First Name")] [Remote("IsNameExists", "Validation", AdditionalFields = "LastName", ErrorMessage = "Name exists already")] public string FirstName { get; set; } [Requir

如何在验证摘要中仅显示远程验证错误,并将所有相应的文本框聚焦为红色

    [Required]
    [Display(Name = "First Name")]
    [Remote("IsNameExists", "Validation", AdditionalFields = "LastName", ErrorMessage = "Name exists already")]
    public string FirstName { get; set; }

    [Required]
    [Display(Name = "Last Name")]
    [StringLength(50)]
    [Remote("IsNameExists", "Validation", AdditionalFields = "FirstName", ErrorMessage = "Name exists already")]
    public string LastName { get; set; }
从上面的代码中,将发生远程验证,并在最后输入的属性旁边显示错误消息

因此,我的要求是在验证摘要中仅显示远程验证错误

但是,个别属性错误(例如“需要名字”等)应显示在相应属性旁边


这可能吗?

请回顾你的最后一段(没有意义-一些标点符号会有帮助)。你的看法是什么?您是否有与属性关联的
@ValidationMessageFor()
?嗨,Stephen,我对我的问题做了一些修改。是的,我还为各个属性设置了@ValidationMessageFor()属性。除非您自己对
jquery.validate.unobtrusive文件进行了一些重大更改,否则这是不可能的。如果您确实希望这样做,我建议删除
RemoteAttribute
,并对
IsNameExists
执行您自己的客户端验证