欢迎光临
我们一直在努力

ASP.NET2.0 缓存(Cache)技术介绍-.NET教程,Asp.Net开发

建站超值云服务器,限时71元/月

asp.net 2.0提供了一些新的用于提升程序性能的技术特性,其中,缓存技术是非常重要的一个特性,它提供了一种非常好的本地数据缓存机制,可以非常容易的定制属于数据缓从,从而有效的提高数据访问的性能。

asp.net2.0 缓存技术 视频教程

————————————————————————————————————-

经试验,觉得自定义控件中加入缓存,从而实现整个页的局部缓存,效果不错。

自定义控件在前台加入:

<%@ 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();
    }

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » ASP.NET2.0 缓存(Cache)技术介绍-.NET教程,Asp.Net开发
分享到: 更多 (0)