HttpModule
スローされた例外を処理する C# 2.0 があります。例外がスローされるたびに、何らかのクエリ文字列を含むエラー ページ (aspx) が呼び出されます。を通じて行われますServer.Transfer()
。
ただし、コントロールが を実行しようとするServer.Transfer()
と、次の例外がスローされます。
[ページ名].aspx の子要求の実行中にエラーが発生しました。
一方Request.Redirect()
、正常に動作します。
EnableViewStateMac="false"
リクエストが転送されるページの Page ディレクティブに設定してみました。それでも問題は解決しません。
これが私が試したコードです:
string errorPage = "errorpage.aspx?id=" + someErrorId
HttpContext.Current.Server.Transfer(errorPage,true);
これを解決する方法はありますか?