我有一个登录页面,我在登录时重定向到另一个页面。我在 Session 中保存了一些数据,但无法在 Page2.aspx 中检索相同的数据。
我发现一些博客和网站陈述了同样的问题,但他们的解决方案不起作用。
这是我来自 Page1.aspx 的代码
会话[“用户名”] = 名称;Response.Redirect("~/Page2.aspx",false);
在 Page2.aspx 中
protected void Page_Load(object sender, EventArgs e)
{
if (Session["Username"] != null)
ClientScript.RegisterStartupScript(GetType(), "", "sendtoken();", true);
else
Response.Redirect("Page1.aspx");
}
这里 Session["Username"] 为空
n web.config 中的代码很简单。我尝试使用
会话状态超时=“2”
n
mode="InProc" 和 "StateServer"