Подтвердить что ты не робот

Возможно ли получить доступ к ключу/значению TempData из HttpContext?

Я пытаюсь создать атрибут фильтра пользовательских действий. И некоторые, где мне нужны объекты, такие как TempData [key] и TryUpdateModel... Мой пользовательский класс атрибутов, полученный из ActionFilterAttribute, я могу получить доступ к этим ниже методам.

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

К сожалению, из обеих локальных переменных filtercontext я не знаю, как получить доступ к TempData. Я пытался следовать нескольким выводам, но безуспешно. В конце концов, возможно, там TempData в переменных filterContext. В этом случае, как мне получить доступ к доступным TemData?

Спасибо за помощь

4b9b3361

Ответ 1

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