Я пытаюсь создать атрибут фильтра пользовательских действий. И некоторые, где мне нужны объекты, такие как TempData [key] и TryUpdateModel ... Мой пользовательский класс атрибутов, полученный из ActionFilterAttribute, я могу получить доступ к этим методам ниже.Возможно ли получить доступ к ключу/значению TempData из HttpContext?
public override void OnActionExecuting(ActionExecutingContextt filterContext)
{
}
public override void OnResultExecuted(ResultExecutedContextt filterContext)
{
}
К сожалению, из-за локальных переменных filtercontext я не знаю, как получить доступ к TempData. Я пытался следовать нескольким выводам, но безуспешно. В конце концов, возможно, есть TempData в переменных filterContext. В этом случае, как мне получить доступ к доступным TemData?
Спасибо за помощь
спасибо много. Это было довольно легко. Только один последний вопрос. О каком контроллере мы говорим здесь? тот, который отправил запрос или тот, который содержит метод, который должен использовать мой пользовательский атрибут? Причина, по которой я спрашиваю, что это ... Что делать, если мне нужно получить доступ к методу, подобному нам TryUpdateModel() из моего пользовательского атрибута, как это сделать? – Richard77 2010-11-23 10:03:27