相关疑难解决方法(0)

第二次请求后,TempData不会销毁

我在actionfilter中的第一个请求中将值放入TempData.

filterContext.Controller.TempData["value"] = true;
Run Code Online (Sandbox Code Playgroud)

之后第二个请求进来,我检查了值

filterContext.Controller.TempData.ContainsKey("value")
Run Code Online (Sandbox Code Playgroud)

价值就在那里.然后第三个请求进来,我再次检查该值

filterContext.Controller.TempData.ContainsKey("value")
Run Code Online (Sandbox Code Playgroud)

而且价值仍然存在.在第二次请求后,这个值不应该被销毁吗?所有请求都是AJAX请求.

asp.net-mvc tempdata asp.net-mvc-3

13
推荐指数
1
解决办法
1万
查看次数

标签 统计

asp.net-mvc ×1

asp.net-mvc-3 ×1

tempdata ×1