Почему мои TempData не работает - PullRequest
0 голосов
/ 30 марта 2012

Я заполняю модель и TempData

private const string MyTempModel = "MyTempModel";

        [HttpGet]
        public ActionResult Abm()
        {
            var modelo = DependencyContainer.Instance.Resolve<MyModel>();
            modelo.Name = "Maxi" ;
            modelo.LastName = "Dam";
            TempData[MyController.MyTempModel] = modelo;

            return View(modelo);
        }

И здесь я хочу получить значения

 [HttpGet]
            public ActionResult Save()
            {
                var model = TempData[MyController.MyTempModel] as MyModel;
                return View(model);
            }

Что я делаю не так? Я теряю все значения ...

Спасибо

Ответы [ 2 ]

3 голосов
/ 30 марта 2012

TempData будет на всю жизнь текущий запрос и только следующий запрос ...

1 голос
/ 30 марта 2012

Вы захотите использовать сеанс, если хотите, чтобы данные сохранялись в течение нескольких запросов.

Проверьте эту тему для получения дополнительной информации

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...