2011-10-30 112 views
0

民間,MVC 3遠程驗證:如何調試?

我在做一個ASP.NET MVC 3上下文的遠程驗證。有時它起初不起作用。在提交嘗試後,頁面就在那裏,就好像驗證失敗一樣,但沒有消息,並且遠程驗證例程從不在服務器上。

我在各種各樣的時候都想出了各種各樣的原因 - 在屬性構造函數中錯誤的順序指定的參數,給出錯誤名稱的表單上的輸入字段 - 但有時候我會被長時間困住。

是否有任何工具或技術可以使這更容易?通過一些方法可以與ajax調用結果或驗證機制進行對話,以確定哪些錯誤正在被什麼引發(並且默默消耗)?

謝謝。

回答

1

Fiddler是你的朋友。其他朋友包括Firebug和您的瀏覽器的調試控制檯(通常爲F12)

+0

非常感謝!但是 - 我不在我的辦公桌前,所以這是一個不知情的問題 - 我究竟在哪裏看?如果jQuery驗證默默無聞,您可以在哪裏查找診斷信息?如果遠程呼叫失敗,結果代碼隱藏在哪裏?除此之外,非常感謝您的建議! –

+0

@AnnL。這完全取決於你的ajax方法的工作方式,它是什麼樣的錯誤等等。你可以用我提到的工具看到HTTP請求的響應代碼,它應該給你開始的地方。 –

+0

只是想讓你知道,大約7小時後,我是一個轉換爲提琴手。到目前爲止,它告訴我我需要知道的一切。謝謝! –