2009-05-25 48 views
1

在我看來,那SetVaryByCustom在用戶控件中工作嗎?

Response.Cache.SetVaryByCustom("mykey"); 

不是從ASCX用戶控件內工作。它在頁面中工作。只有在outputcache指令中指定了VaryByCustom時,ASCX才起作用。

我正在使用ASP.NET 3.5。

任何幫助?

回答

1

你可能會考慮表達它爲在ASCX的頂部的指令:

<%@ OutputCache Duration="1800" VaryByParam="None" VaryByCustom="mykey" %> 

響應是頁面的一個屬性,而不是控制,所以它可能是它在控制水平沒有影響。

相關問題