ASP.NET AJAX(27)-AsyncPostBackError

ASP.NET AJAX(27)-AsyncPostBackError

這一篇來講一下如何來補抓非同步postback時,所發生的一些error

.aspx

.aspx.cs

1.首先執行這個例子前,先記得不要進入偵錯模式,也就是不偵錯執行

2.當button在updatepanal裡時,所丟出的例外事件,其實scriptmanager本身就會以對話方塊去顯示出補抓到的錯誤

3.可以先將ScriptManager.GetCurrent(this).RegisterAsyncPostBackControl(Button2);這行註解掉,並按一下button2,此時會出現錯誤畫面,要如何使不在updatepanal裡的button,也可以用對話方塊展示出錯誤訊息呢?在load事件加上以上那行即可

4.AsyncPostBackError事件可以讓我們對錯誤訊息的對話方塊多加一點說明

5.在非同步postback發生錯誤訊息時,如何轉至別的頁面?在webconfig中轉址過去要顯示的頁面即可