1
在web.config中:如何使用customErrors捕獲異常?
<customErrors mode="RemoteOnly" defaultRedirect="~/Errors.aspx">
<error statusCode="404" redirect="~/Error.aspx?code=404"/>
</customErrors>
在後面頁面的代碼:
throw new HttpException(404, "404 Not Found");
在此行中,用一個錯誤的Visual Studio遊:
System.Web.HttpException was unhandled by user code
我應該在哪裏趕上這個錯誤?
這個,不錯。我接受這個答案之前的另一個問題是:是否可以將字符串參數「404 Not Found」傳遞給重定向頁面? – mariki 2010-02-23 17:06:27
不容易。如果這是您的要求,我會繞過customErrors並在global.asax中的Application_Error中編寫我自己的異常處理程序。 – 2010-02-23 17:31:51
如果我使用Application_Error,我應該禁用customErrors? – mariki 2010-02-23 17:49:09