大家好,我有个小问题哈
是这样的,用vs2012开发的asp.net网站,有个超级奇怪的现象:
在temp2.asp.cx代码中:
protected void Page_Load(object sender, EventArgs e)
{
Session ["userID"]="13";
}在temp1.asp.cx代码中
protected void Page_Load(object sender, EventArgs e)
{
Response.write(Session ["userID"]);
}先运行temp2.aspx,再运行temp1.aspx没有问题,输出13.但是在temp2.asp.cx代码中加了一个按钮,(在temp1.asp.cx不变):
protected void Page_Load(object sender, EventArgs e)
{
Session ["userID"]="13";
}
protected void Button1_Click(object sender, EventArgs e)
{
Response.Write(Session["userID"]);
}先运行temp2.aspx,再点击一下button1,再运行temp1.aspx,就是空的值.好像Session没有了,不知道是什么情况啊???
在ie11下有这个问题,360没有这个问题,本地测试。
请大家帮我看什么问题?
是这样的,用vs2012开发的asp.net网站,有个超级奇怪的现象:
在temp2.asp.cx代码中:
protected void Page_Load(object sender, EventArgs e)
{
Session ["userID"]="13";
}在temp1.asp.cx代码中
protected void Page_Load(object sender, EventArgs e)
{
Response.write(Session ["userID"]);
}先运行temp2.aspx,再运行temp1.aspx没有问题,输出13.但是在temp2.asp.cx代码中加了一个按钮,(在temp1.asp.cx不变):
protected void Page_Load(object sender, EventArgs e)
{
Session ["userID"]="13";
}
protected void Button1_Click(object sender, EventArgs e)
{
Response.Write(Session["userID"]);
}先运行temp2.aspx,再点击一下button1,再运行temp1.aspx,就是空的值.好像Session没有了,不知道是什么情况啊???
在ie11下有这个问题,360没有这个问题,本地测试。
请大家帮我看什么问题?
你点击button,刷新页面 IE帮你清掉了Session