該項目是帶有Razor視圖和JQuery不顯眼驗證的MVC 3。我們的網頁使用文本框上方的標籤進行設置,驗證消息位於文本框下。通常情況下,文本框大約150px,因此驗證消息往往比較窄而且很高。它看起來不太好。如何在摘要或div中顯示MVC 3不顯眼的驗證錯誤
我寧願使用Html.ValidationMessageFor幫助器將所有消息放在頁面頂部,最好放在項目符號列表中。我還沒有找到一種方法來「關閉」文本框旁邊的消息顯示,儘管我可以使用驗證摘要在提交時捕獲屬性錯誤。
許多驗證發生在彈出窗口中,我們使用Telerik彈出窗口。
如果可能,我寧願避免編輯開源js文件。
即使不添加Html.ValidationMessageFor幫助器,郵件仍顯示在文本框旁邊。或者是否有一個設置可以關閉該設置? – dewmangolf 2012-08-01 21:25:35
@dewmangolf - 您可以在輸出文本框和周圍代碼行的位置添加視圖的示例部分嗎? – Tommy 2012-08-01 21:27:19
感謝您的詢問。我現在看到,我們正在使用的自定義幫助器內置了Html.ValidationMessageFor。謝謝。公認。 – dewmangolf 2012-08-01 21:38:14