Обычно мы можем выполнять кэширование и устанавливать зависимость от значений Request.QueryString, например
<%@ OutputCache Duration="15" VaryByParam="search" %>
URL-адрес для таких может быть таким:
http://www.demo.com/default.aspx?search=name
Но в моем приложении я использую маршрутизацию ASP.NET 4.0, где я передаю идентификатор продукта, например:
http://www.demo.com/searchdetails/40563
or
http://www.demo.com/searchdetails/40564
и так далее.....
В этом случае я получаю доступ к идентификатору продукта как
Page.Route.Value["product_id"]
В этом случае, как мне сделать зависимость страницы от этого значения маршрута.
Я новичок в кэшировании, поэтому у меня нет особых знаний о том же.
Нужно ли нам делать какое-то пользовательское кэширование.