当前位置:编程学习 > C#/ASP.NET >>

asp.net页缓存

一个参数id。id是唯一的变化的。
现在想加个参数cache=true来表示此页面想缓寸
怎么做。 --------------------编程问答-------------------- <add name="pagecache" duration="60"  varyByParam="*"   /> --------------------编程问答-------------------- <%@ OutputCache Duration="多少秒更新" VaryByParam="id"%>
也可以通过sqlDependency做更新。 --------------------编程问答-------------------- 现在想加个参数cache=true来表示此页面想缓寸 
如果没有cache=false 就 不缓寸。 --------------------编程问答-------------------- 根据楼上的 加个判断不行? --------------------编程问答-------------------- 一个参数id。id是唯一的变化的。
现在想加个参数cache=true来表示此页面想缓寸
如果cache=false 就 不缓寸
怎么做。 --------------------编程问答-------------------- 很抱歉,我真的没什么分了。请大家帮忙。 --------------------编程问答-------------------- 用数据库依赖缓存 sqlDependency --------------------编程问答-------------------- <%@ OutputCache Duration="10" VaryByParam="i"%>
根据条件显示缓存
VaryByParam - 根据使用 POST 或 GET 发送的名称/值对来改变缓存的结果(多参数用分号隔开)
VaryByControl - 根据用户控件中的控件来改变缓存的片段(值是控件ID,多控件用分号隔开)
--------------------编程问答-------------------- 一个参数id。id是唯一的变化的。
现在想加个参数cache=true来表示此页面想缓寸
如果cache=false 就 不缓寸
怎么做。


简单说,
环境:二个参数。。。。cache和id。

结果:我要的是cache参数为true的所有id直不同的页面都缓存起来。。。。 --------------------编程问答--------------------  顶   --------------------编程问答-------------------- 用应用程序缓存吧,页面缓存里面没有是否缓存的属性项 --------------------编程问答--------------------
引用 11 楼 dxhsc 的回复:
用应用程序缓存吧,页面缓存里面没有是否缓存的属性项

页缓存不是应用程序缓存的一种表现吗?

不管用什么有什么方法可以简单实现??

简单说,
环境:二个参数。。。。cache和id。

结果:我要的是cache参数为true的所有id直不同的页面都缓存起来。。。。 --------------------编程问答-------------------- <%@ OutputCache Duration="10" VaryByParam="i"%> 
根据条件显示缓存 
VaryByParam - 根据使用 POST 或 GET 发送的名称/值对来改变缓存的结果(多参数用分号隔开) 
VaryByControl - 根据用户控件中的控件来改变缓存的片段(值是控件ID,多控件用分号隔开) 
--------------------编程问答-------------------- 每个页面都开缓存,自己不用判断ID,.Net会判断不同页面 --------------------编程问答-------------------- <%@ OutputCache Duration="多少秒更新" VaryByParam="id"%> 
--------------------编程问答-------------------- 简单说,
环境:二个参数。。。。cache和id。

结果:我要的是cache参数为true的所有id直不同的页面都缓存起来。。。。

引用 14 楼 isline 的回复:
每个页面都开缓存,自己不用判断ID,.Net会判断不同页面

我不是要每个都开啊。
为什么啊。这么红的字。

我要的是cache参数为true的所有id直不同的页面都缓存起来。。。。
cache参数为false。就不缓寸。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,