Возможно, вы захотите переопределить OnException в вашем контроллере, и если возникает StateObjectStateException, вы можете установить Result для ExceptionContext в свой результат просмотра ошибок.
public override void OnException( ExceptionContext context )
{
if (context.Exception is StateObjectStateException)
{
context.Result = View("error");
context.ExceptionHandled = true;
}
}
В сторону: Возможно, вы также захотите начать принимать ответы на свои вопросы. Уровень приемлемости в 0% не будет хорошо восприниматься некоторыми людьми, которые могут не отвечать на ваши вопросы.