【发布时间】:2012-06-02 02:52:30
【问题描述】:
我试图减少一个站点的会话。所以将<sessionState mode="Off" /> 添加到我的web.config 中。之后如果我执行
Session["test"] = "yes";
我收到一个错误“对象引用未设置为对象的实例。”这很好。
但是通过这个配置我可以设置
TempData["test"] = "yes";
在控制器中并在查看页面中打印TempData["test"];。它运行良好。
根据MSDN“TempData 属性值存储在会话状态中”。
如果我提到<sessionState mode="Off" /> TempData 是如何工作的? ASP.NET 是否仍将 TempData 存储在会话中或其他地方?
【问题讨论】:
标签: asp.net asp.net-mvc session tempdata