Я реализовал один фильтр действий в своем проекте MVC. Теперь я хочу добавить его глобально, чтобы мне не нужно было писать атрибут фильтра прямо над методами действий. Я использую пакет nuget BundleMinifyInlineJsCss.
Я попытался использовать следующий код в файле Global.asax.cs:
GlobalFilters.Filters.Add(new ReplaceTagsAttribute());
Вот мой код фильтра:
public class ReplaceTagsAttribute : ActionFilterAttribute
{
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
filterContext.HttpContext.Response.Filter = new BundleAndMinifyResponseFilter(filterContext.HttpContext.Response.Filter);
}
}
Я получаю сообщение об ошибке: Фильтрация запрещена. Как я могу объявить это глобально?
Спасибо.
GlobalConfiguration.Configuration.Filters.Add(..)
. - person Amit Kumar Ghosh   schedule 09.09.2015Type
какVariable
. - person Amit Kumar Ghosh   schedule 09.09.2015