2

通常我们可以做缓存并依赖 Request.QueryString 值,比如

  <%@ OutputCache Duration="15" VaryByParam="search" %>

此类的网址可能类似于:

  http://localhost/default.aspx?search=name

但在我的应用程序中,我使用的是 ASP.NET 4.0 路由,我在其中传递产品的 id,例如:

  http://localhost:1205/searchdetails/40563

或者

    http://localhost:1205/searchdetails/40564

等等.....

在这种情况下,我访问产品 ID 为

 Page.Route.Value["product_id"]

在这种情况下,我应该如何使页面依赖于该路由值。

我是缓存新手,所以我没有太多相同的知识。

我们是否需要做一些自定义缓存。

任何帮助表示赞赏。

4

0 回答 0