Я работаю с nopCommerce, и мне нужно добавить свой единственный фильтр действий, однако я не хочу изменять основные контроллеры, чтобы избежать перезаписи моего кода при выпуске нового обновления .
Я настроил свой фильтр действий:
public class ProductActionFilterAttribute : ActionFilterAttribute
{
public override void OnActionExecuted(ActionExecutedContext filterContext)
{
if (filterContext.Result is ViewResult)
{
...
}
base.OnActionExecuted(filterContext);
}
}
Если бы я изменил контроллер, я мог бы просто добавить [ProductActionFilter]
к действию, которому я хочу назначить его.
Есть ли способ зарегистрировать свой настраиваемый фильтр действий для определенного действия без изменения контроллера?