我是新來的asp世界,我必須保持我的新工作:) 切換到asp.net 3.5(從未使用過)的形式。 在我的項目中存儲SESSION變量的最佳做法是什麼?如何防止我的主頁上的pageLoad被覆蓋?
如何防止我的SESSION被覆蓋,如果我的初始化代碼在我的MasterPage的onPageLoad方法中?
我的變量一直在被覆蓋,請有人幫助我,告訴我是否有任何其他解決方案,而不是處理此頁面負載問題。
我是新來的asp世界,我必須保持我的新工作:) 切換到asp.net 3.5(從未使用過)的形式。 在我的項目中存儲SESSION變量的最佳做法是什麼?如何防止我的主頁上的pageLoad被覆蓋?
如何防止我的SESSION被覆蓋,如果我的初始化代碼在我的MasterPage的onPageLoad方法中?
我的變量一直在被覆蓋,請有人幫助我,告訴我是否有任何其他解決方案,而不是處理此頁面負載問題。
首先,如果您的會話值正在丟失......一定有什麼問題。這完全打破了會議的目的!
你可以嘗試一對夫婦的文章和獲得更好的理解這個...
http://blogs.msdn.com/rahulso/archive/2007/01/17/troubleshooting-cookies-a-case-study.aspx
HTH
if(Session["account"] == null) {
Session["account"] = GetAccount();
}
似乎很明顯,但忠實地工作! 我聽說Global.asax也可以做到這一點,我想我將不得不在那裏挖 – Darkyo 2010-03-12 02:41:12
您可以隨時檢查Session值是否存在。
if(Session["UserName"] == null)
{
Session["UserName"] = User.Identity.UserName;
}
幾個月後,我真的承認你是對的! – Darkyo 2010-10-11 22:38:17
我的快樂Darkyo!你找到根源了嗎? – 2010-10-12 04:17:08
是的,天堂裏的另一個線程... – Darkyo 2010-10-18 06:03:12