通常我们可以进行缓存并依赖于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"]
在这种情况下,我应该如何在此路线值上建立页面的依赖关系。
我是新手,因此我对此并不了解。
我们是否需要进行一些自定义缓存。
感谢任何帮助。