#副標=資料存取新面貌(5) #大標=ASP.NET 2.0提昇資料存取效能 #眉標=ASP.NET #作者=文/王寧疆 ------------------box 程式1----------------------

利用Substitution類別產生的動態內容:

利用Substitution API產生的動態內容:<% Response.WriteSubstitution(new HttpResponseSubstitutionCallback(GetDateTime));%>

編輯妥網頁的內容之後於網頁的最上方加入以下的指引,表示要將整個網頁的內容放入快取記憶體: <%@ OutputCache Duration=60 VaryByParam="None" %> ---------------------end----------------------- ---------------------box 程式2--------------------- protected void Page_Load(object sender, EventArgs e) { lblTime.Text = DateTime.Now.ToString(); //將目前的時間顯示到網頁上的Label控制項 } 然後再製作網頁上的Substitution控制項和Substitution API更換網頁內容時需要呼叫的GetDateTime方法,這個方法會取得目前的日期和時間,轉換成字串格式之後再傳回: public static String GetDateTime(HttpContext Context) { return DateTime.Now.ToString(); //取得目前的日期和時間,並轉換成字串格式後傳回 } ---------------------end-------------------- --------------box 程式3--------------- ---------------------end-----------------------