Я разрабатываю интернет-приложение MVC 5, и у меня есть вопрос относительно передачи object
общему view
.
У меня есть view
с именем CustomError.cshtml
в общей папке. Этот view
имеет следующий тип модели: @model CanFindLocation.ViewModels.CustomErrorViewModel
Как я могу передать объект типа CanFindLocation.ViewModels.CustomErrorViewModel
этому view
из функции protected override void OnException(ExceptionContext filterContext)
в controller
?
Вот мой код:
protected override void OnException(ExceptionContext filterContext)
{
Exception e = filterContext.Exception;
if (e is HttpRequestValidationException)
{
filterContext.ExceptionHandled = false;
customErrorViewModel = customErrorService.GetDefaultCustomError(customErrorType, "Test message.");
RedirectToAction("CustomError", customErrorViewModel);
}
}
Вместо отображаемого view
вызывается следующая функция:
protected void Application_Error(object sender, EventArgs e)
Заранее спасибо.