global.asax ファイルにルーティング設定があります。
routes.MapPageRoute("video-browse", "video/{id}/{title}/", "~/routeVideo.aspx");
私の routeVideo.aspx ページにはキャッシュ設定があります:
<%@ OutputCache Duration="10" Location="ServerAndClient" VaryByParam="id" %>
しかし、この後http://localhost/video/6/example1とhttp://localhost/video/6/example2をリクエストすると、ページが再度作成されます。したがって、VaryByParam は * で機能すると思いますが、id が変更されたときにのみコンパイルしたいのです。VaryByParam でルーティング パラメータを定義する方法はありますか?
title パラメータは私にとって重要ではないため、これが必要です。検索エンジン専用で、私のコードでは使用されていません。