2010-05-13 33 views
2

我剛剛注意到一些asp.net標記中有些奇怪的東西。AJAX面板不拋出異常

我有一個標準的形式與幾個文本框和一個提交按鈕。

點擊後面的代碼將試圖執行一些邏輯,然後返回。

如果輸入值無效,則用於引發異常。

當我將控件包裝在AJAX更新面板中並嘗試提交錯誤數據時,不會引發任何異常,並且面板無任何錯誤返回。

有誰知道如何將此返回到以前的行爲,同時保持更新面板?

+2

你想讓它拋出一個異常,或者返回給用戶一些錯誤信息? – 2010-05-13 06:33:20

回答

2

它拋出的表達,而是通過AJAX,其手柄,現在已經被來了Javascript錯誤,因爲現在沒有加載整個頁面,但錯誤返回從JavaScript AJAX調用回。

要看到他們只是打開你的JavaScript錯誤控制檯 :),你怎麼不需要表達式,因爲拉吉說,你需要找到其他方式來顯示你的錯誤。

當我贏得了做一些測試,發現我的錯誤,我刪除了阿賈克斯小組爲此,定位錯誤,解決這些問題,然後放回阿賈克斯面板