В моем файле 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 для меня не важен. Он существует только для поисковых систем и не используется в моем коде.