程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> 關於.NET >> 在類庫中使用Response,Request,Server,Session的方法

在類庫中使用Response,Request,Server,Session的方法

編輯:關於.NET
關於如何在類庫中使用Response,Request,Server,Session!

      很多人在群裡問起,如何在類庫中的類文件裡使用Response,Request,Server,Session幾種對象。我這裡有如下方式,僅供參考:
      首先我們要在類文件裡引用using System.Web;using System.Web.SesstionState;命名空間,然後是對這種對象的聲明:
       HttpSessionState Session;
       HttpServerUtility Server;
       HttpRequest Request;
       HttpResponse Response;

最後我們可以在構造函數裡做如下處理:
      try
      {
            Session = ((System.Web.UI.Page)parent).Session;
            Server = ((System.Web.UI.Page)parent).Server;
            Request = ((System.Web.UI.Page)parent).Request;
            Response = ((System.Web.UI.Page)parent).Response;
      }
      catch
      {
            Server = ((System.Web.UI.UserControl)parent).Server;
            Session = ((System.Web.UI.UserControl)parent).Session;
            Request = ((System.Web.UI.UserControl)parent).Request;
            Response = ((System.Web.UI.UserControl)parent).Response;
      }
以上做完,你就可以在類庫裡直接使用這幾種對象了。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved