0
所以這是關於輸出緩存,我試圖用<%@ OutputCache VaryByParam =「」>,如何實現這個?不同版本的輸出緩存基於幾個dropdownlist的選定值
所以這是關於輸出緩存,我試圖用<%@ OutputCache VaryByParam =「」>,如何實現這個?不同版本的輸出緩存基於幾個dropdownlist的選定值
VaryByParam引用請求url中的查詢字符串參數。所以你需要提交下拉列表值作爲url查詢字符串的一部分。
您可能需要使用JavaScript來更改請求url,因爲您不知道選定的值服務器端。
謝謝Brian,現在我看到我必須處理querystrings。請你詳細說明何時以及如何改變我的請求網址?根據所選的值,我可以在服務器端的頁面加載事件中更改請求url嗎? – appenthused
在到達服務器之前需要更改url,以便使用緩存頁面。所以請求的頁面必須有正確的查詢字符串參數。既然你不知道ddl的選擇是什麼,你將需要javascript/jquery。 –