日期:2014-05-19  浏览次数:20991 次

关于Session繼承的問題
我寫了一個PageBase類,繼承了System.Web.UI.Page,public   class   PageBase:System.Web.UI.Page
{
public   LogInfo()
{

if(Session[ "User "]==null)
{
Response.Redirect( "Login.aspx ");
}

}
}
然後在頁面中aut-0001.aspx
<%@   Page   language= "c# "   Codebehind= "aut-0001.aspx.cs "   AutoEventWireup= "false "   Inherits= "ERPSystem.aut_0001 "   EnableSessionState= "True "   %>


aut-0001.cs
public   class   aut_0001   :   LogInfo
{
protected   System.Web.UI.WebControls.TextBox   txtID;
.....
但是無法訪問Session
  System.Web.HttpException:  
請高手指點!

隨時聯系:chil@cg-tech.com


------解决方案--------------------
通过
System.Web.HttpContext.Current.Session
来获取
------解决方案--------------------
或者
Page.Context.Session

this.Context.Session来获取