该项目是 MVC 3,带有 Razor 视图和 JQuery 不显眼的验证。我们的网页在文本框上方设置标签,验证消息位于文本框下方。通常文本框的宽度约为 150 像素,因此验证消息往往相当窄且高。它看起来不太好。
我更喜欢使用 Html.ValidationMessageFor 帮助器将所有消息放在页面顶部,最好放在项目符号列表中。我还没有找到一种方法来“关闭”文本框旁边的消息显示,尽管我可以使用验证摘要来捕获提交时的属性错误。
许多验证发生在弹出窗口中,我们使用 Telerik 作为弹出窗口。
如果可能的话,我宁愿避免编辑开源 js 文件。