У меня есть ActionFilter, который проверяет, является ли параметр в URL допустимым.
Если он недействителен, я должен сделать вид. Я не хочу перенаправлять, потому что мне все еще нужен ActionExecutingContext.
Можно ли это сделать?
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
Guid processIdentifier = (Guid)filterContext.RouteData.Values["processIdentifier"];
//if processIdentifier not found render a view with message and some other objects in ViewData
filterContext.Controller.ViewData.ModelState.AddModelError("WrongProcessIdentifier", "The process-id you supplied is not valid");
base.OnActionExecuting(filterContext);
}