【问题标题】:Why my TempData is not working为什么我的 TempData 不起作用
【发布时间】:2012-04-14 06:04:04
【问题描述】:

我填充模型和 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);
            }

我做错了什么?我失去了所有的价值观......

谢谢

【问题讨论】:

    标签: c# asp.net-mvc-3 model


    【解决方案1】:

    TempData 将在当前请求和下一个请求的生命周期中存在...

    【讨论】:

      【解决方案2】:

      如果您希望数据在多个请求中持续存在,您将需要使用会话。

      查看此帖子了解更多信息

      【讨论】:

        猜你喜欢
        • 2017-02-09
        • 1970-01-01
        • 2015-09-25
        • 2018-03-05
        • 2013-04-19
        • 2015-10-17
        • 2016-02-20
        • 2023-04-03
        • 2012-01-07
        相关资源
        最近更新 更多