首页 > 解决方案 > Session.Abandon() 之后 TempData 不工作

问题描述

我在 Session.Abandon() 之后对 tempdata 取了一些值

Session.Clear();
Session.RemoveAll();
Session.Abandon();
FormsAuthentication.SignOut();
TempData["ClientCode"] = "democ";
return RedirectToAction("logoutmessage", "Account", new { cid = clientcode });

并且在视图中logoutmessage.cshtml

var urls = @Html.Raw(TempData["ClientCode"]);

但我在网址中得到的是null.

大概的原因是什么。

标签: asp.net-mvcsessiontempdata

解决方案


推荐阅读