zoukankan
html css js c++ java
ASP.NET2.0 缓存(Cache)技术介绍
觉得自定义控件中加入缓存,从而实现整个页的局部缓存,效果不错。
自定义控件在前台加入:
<%@ OutputCache Duration="60" VaryByParam="none" %>
后台代码:
protected
void
Page_Load(
object
sender, EventArgs e)
{
Label1.Text
=
DateTime.Now.ToString();
source
=
(DataView)Cache[
"
SQUARE
"
];
if
(source
==
null
)
{
conn
=
new
SqlConnection(ConfigurationManager.ConnectionStrings[
"
GoConnectionString
"
].ConnectionString);
mycmd
=
new
SqlDataAdapter(
"
select * from GUser
"
, conn);
DataSet ds
=
new
DataSet();
mycmd.Fill(ds,
"
GUser
"
);
source
=
new
DataView(ds.Tables[
"
GUser
"
]);
Cache[
"
SQUARE
"
]
=
source;
}
else
{
}
GridView1.DataSource
=
source;
GridView1.DataBind();
}
查看全文
相关阅读:
dpkg 被中断,您必须手工运行 sudo dpkg –configure -a 解决此问题
运行wpscan报错Could not find 'nokogiri' (~> 1.8.0)
理解:jar和war的区别
AcWing3494. 国际象棋(状压DP)
AcWing3422. 左孩子右兄弟(树形DP)
python命名空间
mysql日志大量报错“original commit timestamp is more recent than the immediate commit timestamp”
python模块导入
Centos-Docker镜像制作
python面向对象之封装
原文地址:https://www.cnblogs.com/shengel/p/804116.html
最新文章
WebSocket简单实现 聊天室 swoole
团队冲刺阶段7
团队冲刺阶段6
每周总结
团队冲刺阶段5
团队冲刺阶段4
团队冲刺阶段3
团队冲刺阶段2
团队冲刺阶段1
本周总结
热门文章
Serives
手写一个Promise完成resolve 和 reject状态的改变和修改属性
Promise的异常穿透和中断Promise的链式请求
一个Promise指定多个成功或者失败的回调详解
Codeforces Round #675 (Div. 2)【ABCD】
Win10无法更新出错代码为0x80080005的解决方法
浏览器被劫持(hao123)&暴风激活携带病毒浏览器劫持解决方法
各大OA产品试用地址&初始账户密码
【总结】Windows提权总结
如何修改git的默认路径
Copyright © 2011-2022 走看看