C# ASP.NET4会话在回发时过期
我正在使用ASP.NET4(VisualStudio2010-C)。我的会话一直在回发时过期。C# ASP.NET4会话在回发时过期,c#,asp.net,.net,session,master-pages,C#,Asp.net,.net,Session,Master Pages,我正在使用ASP.NET4(VisualStudio2010-C)。我的会话一直在回发时过期。 我正在母版页的Page_Init方法中设置会话变量。此问题不是超时问题。ASP.NET无法检测IE10。。请检查这个 看起来像是回发的问题。。。你回复的怎么样…你能补充一下细节吗 公共部分类母版页:System.Web.UI.MasterPage { } 公共部分类Default2:System.Web.UI.Page { }请使用Fiddler或同等软件确保您没有丢失cookie。这种情况发生在您自
我正在母版页的Page_Init方法中设置会话变量。此问题不是超时问题。ASP.NET无法检测IE10。。请检查这个
看起来像是回发的问题。。。你回复的怎么样…你能补充一下细节吗 公共部分类母版页:System.Web.UI.MasterPage { } 公共部分类Default2:System.Web.UI.Page {
}请使用Fiddler或同等软件确保您没有丢失cookie。这种情况发生在您自己的计算机上或部署时,或两者都发生?请提供更多详细信息,我怀疑这是webconfig.public classX oClass{get{return Session[“XXX”]中的问题as classX;}set{Session[“XXX”]=value;}}if(oClass==null){oLocalClass=new classX();oLocalClass.[调用将其设置为值的方法];oClass=oLocalClass;}
protected void Page_Load(object sender, EventArgs e)
{
if(Session["abc"] == null)
Session["abc"] = "abcd";
}
protected void Page_Init(object sender, EventArgs e)
{
string x = Session["abc"] as string;
Response.Write(x);
}