ASP.NET MVC: Aktionsfilter registrieren, ohne den Controller zu ändern

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: ASP.NET MVC: Aktionsfilter registrieren, ohne den Controller zu ändern

by Guest » 24 Feb 2025, 04:42

Ich arbeite mit Nopcommerce und muss meinen einzigen Aktionsfilter hinzufügen. Ich möchte jedoch nicht die Kerncontroller ändern, um zu vermeiden, dass mein Code überschrieben wird, wenn ein neues Update veröffentlicht wird. < Br />
Ich habe meinen Aktionsfilter eingerichtet: < /p>

public class ProductActionFilterAttribute : ActionFilterAttribute
{

public override void OnActionExecuted(ActionExecutedContext filterContext)
{
if (filterContext.Result is ViewResult)
{
...
}
base.OnActionExecuted(filterContext);
}

}
< /code>

Wenn ich den Controller ändern würde, könnte ich einfach [productActionFilter] < /code> zu der von mir zugewiesenen Aktion hinzufügen. < /p>

Gibt es eine Möglichkeit, meinen benutzerdefinierten Aktionsfilter auf eine bestimmte Aktion zu registrieren, ohne den Controller zu ändern? < /p>

Top