会话重置重定向

时间:2013-02-20 18:57:27

标签: c# asp.net session-variables

我的代码只是字面意思:
    Response.Redirect("~/SomeDirectory/Default.aspx");

但是它会在重定向上彻底清除会话。我甚至检查了调试模式,以确保会话在重定向之前仍然有变量,而且确实如此。

从“〜/ SomeDirectory / Default.aspx”和其他页面使用的任何和所有重定向都会转到正确的页面,而不会导致会话过期/重置。

1 个答案:

答案 0 :(得分:0)

尝试使用Response.Redirect的重载版本:

Response.Redirect(“〜/ SomeDirectory / Default.aspx”,false);

它不会终止当前线程,也许会解决您的问题(http://msdn.microsoft.com/ru-ru/library/a8wa7sdt.aspx