我在用户控件中加了片段缓存,重新浏览是发生错误,为什么?
请高手指教。
请高手指教。
解决方案 »
- .net如何获取客户端用户访问网址的域名
- 急求:如何导入EXCEL文件中的图片字段
- SNS里关于视频的发表
- 在繁体系统中 dataSet 导出 Excel表 简体乱码
- 求一简单触发器
- SortExpression="EmployeeID DESC,CustomerID ASC",多点几次排序就出错,是什么原理?
- <httpModules>加载的程序集,是不是只有项目根目录的才有效果??
- 是不是要写VS的工具箱的插件?怎么写?
- 在线等.......动态生成多个同类型控件,且其事件调用同一方法,如何获取控件ID或TEXT?
- 如何在datagrid中获得编辑列的headertext内容?
- 一个非常简单的问题,在线等,大家帮帮忙
- 转换成CSV格式的问题(立刻揭贴)
<%@ OutputCache Duration="5" VaryByParam="None"%> //success
<%@ OutputCache Duration=60 VaryByParam=”TextBox1,TextBox2” %>
说明: Duration是设置Cache的过期时间;
VarByParam是设置是否根据参数而变化,None时所有参数使用同一Cache, 设置TextBox1时则根据TextBox1的不同值分别缓存;当有多个参数时则要组 合缓存;
2.关闭Session
方法一:
<%@ Page EnableSessionsstate="false" %>
<%@ Page EnableSessionsstate="readonly" %> 方法二:
ASP.NET Sessionss可以在Web.config或Machine.config中的 Sessionsstate元素中配置。下面是在 Web.config中的设置的例子: <Sessionsstate timeout="10" cookieless="false" mode="Inproc" />
编程方式设置: 主要使用类System.Web.HttpCachePolicy类下的方法
(1). Response.Cache.SetExpires(DateTime.Now.AddSeconds(120)); //在此方法中必须指定到期时间,如本语 //句为两分钟
(2). Response.Cache.SetExpires(DateTime.Now.AddSeconds(120));
Response.Cache.SetSlidingExpiration(true); //"可调到期",主要用于那些开始访问量大,但随后访问 //量平衡的情况
功能:第一句设置缓存到期时间,第二行打开 sliding expiration(可调到期).
2.数据缓存:
(1).DataView mySource; (2).给mySource赋值;
(3).Cache["myCache"]=mySource; (4).mySource=(DataView)Cache["myCache"]