mvc convert asp.net-mvc attributes tempdata

asp.net-mvc - convert - tempdata c#



¿Es posible acceder a la clave/valor de TempData desde HttpContext? (1)

Estoy tratando de crear un atributo de filtro de acción personalizado. Y en algunos casos, necesito instalaciones, como TempData [key] y TryUpdateModel ... Mi clase de atributo personalizada derivada de ActionFilterAttribute , puedo acceder a ambos métodos a continuación.

public override void OnActionExecuting(ActionExecutingContextt filterContext) { } public override void OnResultExecuted(ResultExecutedContextt filterContext) { }

Desafortunadamente, de las dos variables locales de filtrocontexto, no sé cómo acceder a TempData. Intenté seguir varias pistas, pero sin éxito. Después de todo, tal vez haya TempData en las variables filterContext. En ese caso, ¿cómo puedo acceder a TemData disponible?

Gracias por ayudar


var foo = filterContext.Controller.TempData["foo"];