Scott Gu wrote an excellent article解釋瞭如何在ASP.NET MVC 2中應用Data Annotation驗證。我已經在本文中爲服務器端工作實現了這些項目,並且它運作良好。出現問題時,我會返回錯誤消息。在ASP.NET MVC 2和AJAX中啓用客戶端驗證
我試圖添加代碼來鉤住客戶端錯誤消息(所以當我從違反規則的字段中刪除標籤時顯示消息),但是,不幸的是,這不會顯示工作。我想爲我的問題提供更多信息,但我甚至不知道在哪裏調試我現在的問題。我怎樣才能做到這一點?
來形容我的網站佈局:
Site.Master - The Html.EnableClientValidation() call is here.
Index.aspx - Contains code to turn partial pages into a tab via jQuery UI tabs.
PartialPage1.ascx - Contains the fields that I want validated.
PartialPage2.ascx - Contains the fields that I want validated.
在哪裏/如何啓動調試過程中的任何幫助或建議,將不勝感激。謝謝。
好帖子,我覺得他們會解決我的問題。然而,我嘗試了你的解決方案,以及Adam Craven的解決方案,但它似乎沒有工作。如果它有什麼區別,那麼AJAX表單就在jQuery UI選項卡中,而不是「正常」的AJAX表單。 (AKA Ajax.BeginForm())這會有所作爲嗎? – JasCav 2010-09-14 14:40:38
@JasCav - 說實話,我將不得不測試這種情況下,我會盡力去做。你可以發送一些源代碼,以便我可以重新創建你的案例嗎? – tpeczek 2010-09-14 17:47:13
不幸的是,我無法專門發送這些代碼(專有信息和所有這些),但是我可以嘗試模擬一些可以證明問題的東西。我從你的博客收到你的電子郵件地址。 (順便說一句,+1只是爲了提供幫助,真的很感激。) – JasCav 2010-09-14 19:45:41