我很难找到应该在razor视图中显示mvc4应用验证错误的解决方案,而不是使用span类内联工具提示消息。
我宁愿不更改验证逻辑,所以我想使用Model及其DataAnnotations属性保留现有的mvc4验证逻辑。
我找到了this solution 但这又要求在razor页面中添加额外的脚本代码,以便进行验证。
如果有人有建议或需要进一步澄清问题,请解决。
谢谢
更新: 我发现这个解决方案很好用,虽然我还需要一个调整, 鼠标悬停在工具提示内部会显示验证错误,如何在验证错误时显示它(不仅仅是鼠标悬停)?
答案 0 :(得分:0)
请使用验证引擎js,这适用于MVC验证,您只需在页面上添加脚本行即可。 https://github.com/posabsolute/jQuery-Validation-Engine