nehme ich an einen Controller Methode wie folgt haben:Kann man Parameterwerte aus einem ActionFilter in einer Methode abrufen?
[Audit]
public JsonNetResult List(int start, int limit, string sort, string dir, string searchValue, SecurityInputModel securityData)
{
...
}
und ein Attribut als solche definiert:
[AttributeUsage(AttributeTargets.Method)]
public class AuditAttribute : ActionFilterAttribute
{
public override void OnActionExecuted(ActionExecutedContext filterContext)
{
// auditing code here
base.OnActionExecuted(filterContext);
}
}
kann I auf den Wert von Start/Limit erhalten/Sortier-/etc von innen OnActionExecuted ()
Dies funktioniert nur für Parameter in den MVC Routes eingerichtet, richtig? Beliebige URL-Parameter werden nicht weitergeleitet? – Mir
@Mir ... Das ist wahr. Sie können jedoch alle Informationen im Request-Objekt Teil des ActionContext haben. – maicalal