我正在使用asp.net編寫的網站上工作,我有一個綁定到sqldatasource的窗體。發生在表單提交期間發生錯誤時,用戶被重定向到錯誤頁面。我想要獲得的是在同一頁面上顯示錯誤,或者在警報中顯示錯誤,並保留在同一頁面中。防止在web窗體錯誤上重定向
我不需要知道如何顯示警報或如何將代碼附加到頁面,我只是想找到一種方法來阻止頁面重定向。
我需要這樣的東西「的preventDefault()」在JavaScript中,有這樣的:
Protected Sub Page_Error(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Error
Dim ex As Exception = Server.GetLastError()
//Report exception to user
...
//Then prevent someway page from redirect
preventDefault() //Need something similar
//or
Return false //Need something similar
End Sub
注意我已經知道的try/catch方法,我正在尋找一種方式來阻止該頁面的情況下,未處理的錯誤。
我已經知道這一點,我正在尋找一種方法來阻止未經處理的錯誤頁面 – benVG
@benVG好的。我更新了答案。謝謝。 –