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