在GridView中使用Cache

2021-09-08 20:32:48 字數 964 閱讀 4239

注:此系列記錄在我實際開發中遇到的問題和收藏一些技巧文章。今天開始第一篇。

本篇技巧和訣竅記錄的是:使用gridview控制項來繫結資料庫,利用快取技術提高程式的效能。

//新增這個引用

using system.data.sqlclient;

protected void page_load(object sender, eventargs e)

}private void binddata()

else

gridview1.datasource = (dataset)cache["cache"];

gridview1.databind();

}

主要這句:

cache.insert("cache", ds, null, datetime.now.addminutes(2), timespan.zero);
第乙個引數:用於引用該物件的快取鍵。

第二個引數:要插入快取中的物件。

第三個引數:所插入物件的檔案依賴項或快取鍵依賴項。當任何依賴項更改時,該物件即無效,並從快取中移除。如果沒有依賴項,則此引數包含 nullnothingnullptrnull 引用(在 visual basic 中為 nothing)。

第四個引數:所插入物件將過期並被從快取中移除的時間。若要避免可能出現的本地時間方面的問題(如從標準時間更改為夏時制),請對此引數值使用 utcnow,不要使用 now。如果使用絕對過期,則 slidingexpiration 引數必須為 noslidingexpiration。

第五個引數:最後一次訪問所插入物件時與該物件過期時之間的時間間隔。如果該值等效於 20 分鐘,則物件在最後一次被訪問 20 分鐘之後將過期並被從快取中移除。如果使用可調過期,則 absoluteexpiration 引數必須為 noabsoluteexpiration

原文出處:gridview with cache

(2008.3.12)

在GridView中使用FindControl

1 在選擇 selectedindexchanged 事件中使用 獲得被選擇行的textbox1 protected void gv1 selectedindexchanged object sender,eventargs e 2 在編輯行 rowediting 事件中使用 編輯行時,找到text...

在GridView中使用Cache

注 此系列記錄在我實際開發中遇到的問題和收藏一些技巧文章。今天開始第一篇。本篇技巧和訣竅記錄的是 使用gridview控制項來繫結資料庫,利用快取技術提高程式的效能。新增這個引用 using system.data.sqlclient protected void page load object ...

在GridView中使用Cache

注 此系列記錄在我實際開發中遇到的問題和收藏一些技巧文章。今天開始第一篇。本篇技巧和訣竅記錄的是 使用gridview控制項來繫結資料庫,利用快取技術提高程式的效能。新增這個引用 using system.data.sqlclient protected void page load object ...