【发布时间】:2013-08-08 12:40:31
【问题描述】:
我正在开发一个用 asp.net 编写的网站,我有一个绑定到 sqldatasource 的表单。发生在表单提交过程中发生错误时,用户被重定向到错误页面。我想要获得的是在同一页面或警报中显示错误,保留在同一页面中。
我不需要知道如何显示警报或如何将代码附加到页面,我只是想找到一种方法来阻止页面重定向。
我需要像 javascript 中的“preventDefault ()”这样的东西,有这样的东西:
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 方法,我正在寻找一种方法来阻止页面以防出现未处理的错误。
【问题讨论】:
标签: asp.net error-handling webforms submit