ASP.NET MVC 3: posso passare un oggetto motosellato a un filterattributo?
Domanda
Ho un metodo controller con un filterattributo personalizzato su di esso ...
[ActivityHistory]
public ActionResult Index(Vehicle vehicle, string componentName)
{
return PartialView("_Description");
}
La classe di storia dell'attività ...
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?
}
}
Questa è praticamente la mia domanda, posso riutilizzare l'oggetto del veicolo mobili nella mia classe di attributi personalizzati? Come posso passare un riferimento a quell'oggetto alla classe di attributi personalizzati.
Grazie per eventuali suggerimenti o idee su come posso raggiungere questo obiettivo, se è ancora possibile.
Saluti, ~ ck a San Diego
Nessuna soluzione corretta
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow