0

我想控制我的 Http 异常,以便能够决定响应正文中的内容。如果我抛出一个标准HttpException(404, "not found");,然后使用提琴手,我可以看到 404 状态代码已设置,但是所有这些垃圾 html 都被塞入了响应正文。

有没有办法覆盖或扩展 HttpException 类以允许您将自己的内容注入响应正文?

我试图实现我自己的CustomHttpException,就像 HttpException 扩展了 ExternalException 类一样,但无论我如何切割它,系统总是会在正文中使用相同的标准 html 引发 500 错误。

有什么帮助吗?

4

1 回答 1

2

不不不。

看看CustomErrors

基本上你做这样的事情

    <customErrors defaultRedirect="GenericError.htm"
                  mode="RemoteOnly">
       <error statusCode="404"
              redirect="NotFound.aspx"/>
    </customErrors>
于 2012-03-20T12:43:56.793 回答