Action filters contain logic that runs before and after the execution of a controller action. For example, you can use an action filter to modify view data that returns a controller action.
( IResultFilters) , . , .
.
, ViewResult, ViewResultBase:
viewEngineResult = this.FindView(context);
this.View = viewEngineResult.View;
TextWriter output = context.HttpContext.Response.Output;
this.View.Render(new ViewContext(context, this.View, this.ViewData, this.TempData, output), output);
, , Response.