Глобальная обработка ошибок с использованием PartialView в MVC

Я рассмотрю одну из совершенных статей в Обработка исключений в ASP.NET MVC и хочу реализовать метод, как в методе 6 в эту статью, чтобы повторно использовать ту же страницу ошибок для всех других модальных диалогов при ошибках и исключениях. С другой стороны, когда я использую всплывающее окно, мне нужно отобразить PartialView в моем модальном диалоговом окне вместо перенаправления страницы. Можно ли сделать это?

AJAX вызов:

$.ajax({
    type: "POST",
    url: '@Url.Action("Delete", "Person")',
    cache: false,
    dataType: "json",
    data: formdata,

    success: function (response, textStatus, XMLHttpRequest) {
        if (response.success) {
            //display operation result
        }
        else {
            /* At this stage I need to render the Error view as partial without 
            redirecting to Error page on error. The problem at here not directly 
            related to rendering partialview. I need to render the global Error 
            page and reuse it for every error occured on my modal dialog */
            @Html.Partial("~/Views/Home/Error.cshtml", Model)
        }
    }
});

Контроллер:

[HttpPost]
public JsonResult Delete(int id)
{
    try
    {
        //code omitted for brevity
    }
    catch (Exception  ex)
    {
        return Json(new { success = false, message = "Operation failed." });
    }
}