Asp.net mvc 3 显示来自自定义验证器或MVC3的错误消息

Asp.net mvc 3 显示来自自定义验证器或MVC3的错误消息,asp.net-mvc-3,client-side,customvalidator,Asp.net Mvc 3,Client Side,Customvalidator,我使用此解决方案在表单上至少选中一个复选框。但我不知道如何以非结构化的方式显示错误消息 我想我应该将ValidationMessageFor与客户端的自定义脚本一起使用。这在我做类似的事情时帮助了我:我不明白的一件事是如何显示验证消息。通常,我使用带有属性名称的ValidationMessageFor。但这一次,我的验证器没有绑定到属性,而是独立地验证多个属性。如果您查看我链接到的指南的,您将看到需要验证的属性被赋予了自定义属性[GreaterThan]。在第二部分中,您可以看到该属性如何实现I

我使用此解决方案在表单上至少选中一个复选框。但我不知道如何以非结构化的方式显示错误消息


我想我应该将ValidationMessageFor与客户端的自定义脚本一起使用。

这在我做类似的事情时帮助了我:我不明白的一件事是如何显示验证消息。通常,我使用带有属性名称的ValidationMessageFor。但这一次,我的验证器没有绑定到属性,而是独立地验证多个属性。如果您查看我链接到的指南的,您将看到需要验证的属性被赋予了自定义属性[GreaterThan]。在第二部分中,您可以看到该属性如何实现IClientValidable以便不被打扰地使用,然后有脚本要添加到jQuery.validator,以便jQuery知道要显示什么消息。您可以使用@html.ValidationMessage(“ErrorMessage”)。当您的页面呈现时,它将显示存储在变量“ErrorMEssage”中的任何消息。谢谢,我将尝试此方法