注:此系列記錄在我實際開發中遇到的問題和收藏一些技巧文章。今天開始第一篇。
本篇技巧和訣竅記錄的是:使用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中使用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 ...