All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
ASP.NET技巧:教你制做Web实时进度条_[Asp.Net教程]
ASP.NET开发经验(5):,制作功能完善的安装程序_[Asp.Net教程]
SQLServer实现工具的中英文界面互换_[SQL,Server教程]
JS代码的格式化和压缩_JavaScript技术_编程技术
关于ASP.NET页面打印技术的总结_[Asp.Net教程]
ASP.NET,Atlas,Framework概览_[Asp.Net教程]
全面接触SQL语法(6)_mssql学习_编程技术
将,Oracle,内置的安全特性用于,PHP_php资料_编程技术
php中关于处理字符串时效率的讨论_php资料_编程技术
SQL循序渐进(8)删除记录_[SQL,Server教程]
Reading number is top 10 pictures
Absolutely shocked. National geographic 50 animal photographys3
From China fortress sora aoi4
猫眯也疯狂
八个盛产美女的国家1
梦幻的风景
刘亦菲写真集2
A man's favorite things3--ZhouWeiTong
Household design comfortable contracted
中国的十元人民币的秘密
Breasts woman big set 2
Download software ranking
SP3 for SQL2000
Rio big adventure
matrix1
The king of fighters 97(Mobile phone games-apk)
Unix video tutorial12
仙剑奇侠传98硬盘WINXP版
Unix video tutorial6
Boxer's Top ten classic battle1
Boxer's Top ten classic battle2
Tram sex maniac 2 (H) rar bag19
归海一刀 published in(发表于) 2014/1/30 1:00:10 Edit(编辑)
ASP.NET技巧:在GridView中使用Cache_[Asp.Net教程]

ASP.NET技巧:在GridView中使用Cache_[Asp.Net教程]

ASP.NET技巧:在GridView中使用Cache_[Asp.Net教程]

在GridView中使用Cache


注:此系列记录在我实际开发中遇到的问题和收藏一些技巧文章。今天开始第一篇。


本篇技巧和诀窍记录的是:使用GridView控件来绑定数据库,利用缓存技术提高程序的性能。

//添加这个引用
using System.Data.SqlClient;
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
BindData();
}
}
private void BindData()
{
if (Cache["Cache"] == null)
{
SqlConnection con = new SqlConnection("Data Source=
.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|NORTHWND.MDF;
Integrated Security=True;User Instance=True");
SqlDataAdapter ad = new SqlDataAdapter("SELECT * FROM Categories",
con);
DataSet ds = new DataSet();
ad.Fill(ds);
Cache.Insert("Cache", ds, null, DateTime.Now.AddMinutes(2),
TimeSpan.Zero);
GridView1.DataSource = ds;
}
else
GridView1.DataSource = (DataSet)Cache["Cache"];
GridView1.DataBind();
}

主要这句:

Cache.Insert("Cache", ds, null, DateTime.Now.AddMinutes(2), TimeSpan.Zero);

第一个参数:用于引用该对象的缓存键。
第二个参数:要插入缓存中的对象。
第三个参数:所插入对象的文件依赖项或缓存键依赖项。当任何依赖项更改时,该对象即无效,并从缓存中移除。如果没有依赖项,则此参数包含 nullNothingnullptrnull 引用(在 Visual Basic 中为 Nothing)。
第四个参数:所插入对象将过期并被从缓存中移除的时间。若要避免可能出现的本地时间方面的问题(如从标准时间更改为夏时制),请对此参数值使用 UtcNow,不要使用 Now。如果使用绝对过期,则 slidingExpiration 参数必须为 NoSlidingExpiration。
第五个参数:最后一次访问所插入对象时与该对象过期时之间的时间间隔。如果该值等效于 20 分钟,则对象在最后一次被访问 20 分钟之后将过期并被从缓存中移除。如果使用可调过期,则 absoluteExpiration 参数必须为 NoAbsoluteExpiration


原文出处:GridView With Cache(2008.3.12)



作者:李永京YJingLee's Blog
出处:http://lyj.cnblogs.com







添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.