2009-05-25 4 views
1

SetVaryByCustomはユーザーコントロールで動作しますか?

Response.Cache.SetVaryByCustom("mykey"); 

がASCXユーザーコントロール内から動作していないように私には思えます。それはページから働く。 ASCXは、VaryByCustomがoutputcacheディレクティブで指定されている場合にのみ機能します。

私はASP.NET 3.5を使用しています。

助けが必要ですか?

答えて

1

あなたはascxファイルの先頭にある指示としてそれを表現する検討するかもしれない:

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

レスポンスはページのではなく、コントロールのプロパティなので、それが制御レベルでは効果がないことが可能です。

関連する問題