在這部分的逐步解說中,您將根據 Northwind 資料庫的 Employees 資料表設定 SQL 快取相依性的頁面。
若要設定 Web 網頁以進行快取
-
切換至原始碼檢視。
-
在頁面頂部,加入下列指示詞以表示相依性:
<%@ OutputCache Duration="3600" SqlDependency="Northwind:Employees" VaryByParam="none" %>
VaryByParam 屬性表示,ASP.NET 在快取時是否應該考慮頁面參數 (例如查詢字串或發佈的值)。當 VaryByParam 設定為 none 時,不會考慮任何參數;不管提供的其他參數為何,都會傳送同一個頁面給所有使用者。將 VaryByParam 設定為 * (星號) 即表示,唯一頁面將要快取之要求參數的每個唯一組合。但是,將 VaryByParam 設定為 * 可能會造成快取網頁的多個不同版本,因此,如果您知道可變更快取的參數,建議在 VaryByParam 屬性中明確指定它們。如需詳細資訊,請參閱快取網頁的多個版本。