Question

J'ai une méthode de contrôleur avec un filterAttribute personnalisé dessus ...

[ActivityHistory]
public ActionResult Index(Vehicle vehicle, string componentName)
{
    return PartialView("_Description");
}

La classe d'activité ...

public class ActivityHistoryAttribute : FilterAttribute, IResultFilter
{
    public void OnResultExecuting(ResultExecutingContext filterContext)
    {
      //I would like to use the Vehicle object passed into the controller here
      //The cotroller call is made from jQuery and json, the ASP.NET MVC modelbinding
      // is creating the c# object instance.  Can I resuse this object within this method? 
    }
 }

C'est à peu près ma question, puis-je réutiliser l'objet de véhicule Model Bound dans ma classe d'attribut personnalisée? Comment transmettre une référence à cet objet à la classe d'attribut personnalisée.

Merci pour tous les conseils ou idées sur la façon dont je peux y parvenir, si c'est même possible.

Bravo, ~ ck à San Diego

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top