来自Global.asax的安全asp.net_sessionid时,TempData变为null

时间:2015-04-13 07:07:32

标签: asp.net asp.net-mvc-4

我在我的项目中使用TempData,当使用RedirectToAction重定向到特定操作时,我的TempData变为 null 。这是因为我使用以下代码在Global.asax中保护了asp.net_sessionid。

var sessionCookieKey = Response.Cookies.AllKeys
    .SingleOrDefault(c => c.ToLower() == "asp.net_sessionid");
var sessionCookie = Response.Cookies.Get(sessionCookieKey);
if (sessionCookie != null)
{
    sessionCookie.Secure = true;
}

所以请帮助我如何坚持Tempdata的价值。

0 个答案:

没有答案