在网上查看了好多
<%@ OutputCache Duration="60" VaryByParam="none" VaryByCustom="browser" Shared="true %>
这种方式只是存在客户端,我想存到服端要怎么写呢?
你那是页面缓存,可以使用Cache类,保存到服务器。
参考这篇文章,解析了ASP.NET缓存使用的各方面:http://kb.cnblogs.com/page/69483/
这种缓存应该就是保存在服务器上的吧
楼主可以看看:http://kb.cnblogs.com/page/70263/
控制缓存地址的属性 Location 用于指定输出缓存项的位置。其属性值是OutputCacheLocation枚举值,它们是Any、Client、Downstream、None、 Server和ServerAndClient。默认值是Any,表示输出缓存可用于所有请求,包括客户端浏览器、代理服务器或处理请求的服务器上。需要注意的是,包含在用户控件中的@ OutputCache指令不支持此属性。
http://msdn.microsoft.com/zh-cn/library/aa478965.aspx 微软的解释
OutputCacheLocation