我使用dnn 6和。通话时
Response.Redirect(DotNetNuke.Common.Globals.NavigateURL(), true)
在调用未应用的重定向之前更改值的所有会话。例如:
Session["currentPage"] = Convert.ToInt32(Session["currentPage"]) + 1;
Response.Redirect(DotNetNuke.Common.Globals.NavigateURL(), true);
此示例中的 Session["currentPage"]
在重定向后不会增加。请帮帮我,我真的不知道该怎么做。
答案 0 :(得分:0)
如果我没记错的话,您需要将Response.Redirect
(endResponse
)的第二个参数设置为false
而不是true
。这不会中止当前线程的执行,并希望保持会话令牌不变。