aspx Webフォームは初めてです。
Web アプリケーションで特定の例外をキャッチしたい - Validation of viewstate MAC failed
.
私はこれを試しました(Global.asax.csで):
protected void Application_Error(object sender, EventArgs e)
{
HttpException lastErrWrapper = Server.GetLastError() as HttpException;
if ((uint)lastErrWrapper.ErrorCode == 0x80004005)
{
// do something
}
}
問題は、未処理の HttpExceptions をすべてキャッチすることです。
これを達成する最良の方法は何ですか?
編集:
この問題をさらに確認しているときに、内部例外が であることがわかりましたViewStateException
が、特定の「errorCode」属性を持っていないようです
ありがとう