如何為使用者控制項增加自定義引數快取

2021-09-05 14:46:24 字數 425 閱讀 3085

路人甲:我有好幾個ascx,它們所生成的頁面要依賴於某乙個session變數,即session不同,生成的頁面也不同,這個session變數共有6種值,請問如何為這種ascx加上快取呢?

truly:請看**

.ascx上增加自定義快取引數

<%@ outputcache duration="30" varybyparam="none" varybycustom="custom" %>

global.asax.cs

增加如下方法

自定義使用者控制項

和做乙個web 窗體一樣,只是,如果引用其中的控制項的方法是如何?以下示例是asp.net 1.1裡的,2.0是怎麼引用,還沒有看書呢 string getddlyear,getddllc,getddladd,getddlpeopso getddlyear class ddlyear this.fi...

自定義使用者控制項

一 專案中新增web 使用者控制項字尾 ascx 注意字尾.ascx,它告訴網頁這是乙個使用者控制項。它沒有什麼特別含義,只是不讓iis去直接執行這段 二 在頁面上新增工具箱的自帶控制項 工具箱拖動控制項到頁面中 三 在後台新增相應執行邏輯及操作 四 重新生成解決方案 五 頁面開始使用 這段 輸出標...

如何自定義控制項

1 自定義屬性的宣告與獲取 1.1分析需要的自定義屬性 1.2在res values attrs.xml中定義自定義屬性 1.3在layout的xml檔案中宣告使用 1.4在自定義view中的構造方法中獲取使用 2 測量onmeasure 2.1求出子檢視的個數 通過getchildcount 方法...