這篇文章主要目的是介紹ASP.NET 2.0中的自訂分頁功能,以提升預設的分頁功能效能低落的問題,資料庫方面主要是以SQL Server 2005為主,其他資料庫也可引用本文的相關技巧來實作
2009年11月5日 星期四
如何在app_code中存取session及cache
如果我們使用Visual Studio 2008的檔案系統的ASP.NET專案時,時常會把共用程式寫在App_code下的類別中,但是一旦我們想在app_code中的class去存取ASP.NET的session或application,cache等物件時會找不到該物件,此時我們可以使用HttpContext.Current取得目前Http Request參考,就可以在App_code取得ASP.NET下的 Session, Application, Request, Response, Cache等常用物件了,例如以下範例:
1: Public Class Class1
2: Dim session As HttpSessionState = HttpContext.Current.Session
3: Public Sub AddSession(ByVal key As String, ByVal value As Object)
4: session(key) = value
5: End Sub
6:
7: Public Function ReadSession(ByVal key As String) As Object
8: Return session(key)
9: End Function
10: End Class
訂閱:
文章 (Atom)