ASP.NET MVC 3: ¿Puedo pasar un objeto Modelbound a un FilterAttribute?
Pregunta
Tengo un método de controlador con un FilterAttribute personalizado ...
[ActivityHistory]
public ActionResult Index(Vehicle vehicle, string componentName)
{
return PartialView("_Description");
}
La clase de la clase de la participación ...
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?
}
}
Esa es más o menos mi pregunta, ¿puedo reutilizar el objeto Modelbound Vehicle en mi clase de atributos personalizados? ¿Cómo paso una referencia a ese objeto a la clase de atributo personalizado?
Gracias por cualquier consejo o idea sobre cómo puedo lograr esto, si es posible.
Saludos, ~ ck en San Diego
No hay solución correcta
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow