我有一个写下面代码的页面。
if(!Page.IsPostback)
{
Session["abc"] = DateTime.Now.ToString();
}
else
{
Response.Write("<li>"+Session["abc"]);
}
当用户第一次访问页面并尝试在用户再次访问页面时向用户显示上次访问时间时,我在abc会话变量中设置当前日期时间。两个用户在两个不同的时间访问页面时间为上午9:00和上午10:00,当他们再次访问该页面时,这些时间有时会正确显示但有时会被交换。可能是什么问题?
答案 0 :(得分:1)
这肯定是您的IIS设置或IIS本身的问题。会话ID直接链接到客户端IP,只有当IIS无法将会话ID与客户端IP关联时,才能进行交换。