SharePoint Foundation 2010 を使用しており、特定のページまたはサイト全体に対して出力キャッシュを有効にしたいと考えています。SharePoint Server には、サイト コレクション全体でページ出力キャッシュを有効にするメカニズムがあります (実際には内部の ASP.NET 出力キャッシュです)。SPF では、その機能は得られません - 十分に公平です。
では、出力キャッシュを有効にするにはどうすればよいでしょうか? ASP.NET では、<%@ OutputCache Duration="30" %> のようなページ ディレクティブを追加するだけです。これがページ内にある場合、SharePoint はエラーをスローします。コードで行う必要があるように思えますが、おそらくページ クラスをオーバーライドしますか? どんな提案でも大歓迎です。