Я пытаюсь изменить выходной поток для поиска / замены некоторых тегов XHTML, возвращаемых из представления. Я мог бы использовать традиционный фильтр ответов ASP.NET, но решил сначала попробовать фильтр действий ASP.NET MVC.
public class MyResultFilter : ActionFilterAttribute
{
public override void OnResultExecuting(ResultExecutingContext filterContext)
{
base.OnResultExecuting(filterContext);
}
public override void OnResultExecuted(ResultExecutedContext filterContext)
{
ViewResult viewResult = filterContext.Result as ViewResult;
Debug.WriteLine("OnResultExecuted");
base.OnResultExecuted(filterContext);
}
}
У меня проблемы с определением, как изменить или получить поток вывода viewResult. В примерах в Интернете показано только ведение журнала основных свойств без изменения результата.