4

Session per Request パターンを使用しています。トランザクションは自動的に管理されます。

StaleObjectStateException を簡単に処理し、特定のビューを表示するにはどうすればよいですか?

4

1 に答える 1

2

コントローラーで OnException をオーバーライドし、StateObjectStateException が発生した場合は、ExceptionContext の Result をエラー ビューの結果に設定できます。

public override void OnException( ExceptionContext context )
{
    if (context.Exception is StateObjectStateException)
    {
        context.Result = View("error");
        context.ExceptionHandled = true;
    }
}

余談:また、質問への回答を受け入れ始めることもできます。0% の受け入れ率は、あなたの質問に答えない人もいるかもしれません。

于 2010-01-17T23:40:37.967 に答える