Session per Request パターンを使用しています。トランザクションは自動的に管理されます。
StaleObjectStateException を簡単に処理し、特定のビューを表示するにはどうすればよいですか?
Session per Request パターンを使用しています。トランザクションは自動的に管理されます。
StaleObjectStateException を簡単に処理し、特定のビューを表示するにはどうすればよいですか?
コントローラーで OnException をオーバーライドし、StateObjectStateException が発生した場合は、ExceptionContext の Result をエラー ビューの結果に設定できます。
public override void OnException( ExceptionContext context )
{
if (context.Exception is StateObjectStateException)
{
context.Result = View("error");
context.ExceptionHandled = true;
}
}
余談:また、質問への回答を受け入れ始めることもできます。0% の受け入れ率は、あなたの質問に答えない人もいるかもしれません。