gpt4 book ai didi

asp.net - 页面未重定向到默认错误页面

转载 作者:行者123 更新时间:2023-12-03 07:51:00 24 4
gpt4 key购买 nike

我在web.config中定义了一个默认错误页面:

<customErrors mode="On" defaultRedirect="Erro_Padrao.aspx">
</customErrors>

现在,我要在我的页面之一中强制执行一个错误以测试错误页面:
Try
Dim var1 As Integer = 1
Dim var2 As Integer = 0
Dim result As Integer = var1 / var2

Catch ex As Exception
Throw ex
End Try

发生错误,但是什么也没有发生。

任何人?

谢谢。

编辑:

我正在一个由DevExpress的ASPxGridView组件调用的方法中尝试这种方法。异常消息未显示在默认的.NET黄色错误页面中,但是此网格以某种方式处理了异常并“阻止”了重定向(是的,错误消息是葡萄牙语):

例如,如果我尝试在page_load事件中执行此操作,则默认错误页面的重定向工作正常。

最佳答案

DevExpress' ASPxGridView上找到了一篇文章指出, Gridt 中的任何未处理的异常都将被自动捕获,并且会引发 CustomErrorEvent 。参见only documentation of DevExpress

The CustomErrorText event occurs when any exception is raised within the ASPxGridView, and allows you to change the error text displayed by default. This can be useful, if you want to localize error messages.

关于asp.net - 页面未重定向到默认错误页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12484110/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com