易截截图软件、单文件、免安装、纯绿色、仅160KB

asp.net的缓存机制

缓存是把应用程序中的需要频繁、快速访问的数据保存在内存中的编程技术,通常用来提高网络的响应速度。在ASP.NET中使用Cache类来管理缓存。下面详述控件级数据缓存功能和页面级数据缓存功能的实现:
(1)数据库缓存依赖
数据库缓存依赖由SqlCacheDependency类管理;
数据库缓存依赖的优点:
1、提高数据呈现速度,每次获取数据后,系统根据用户设置的缓存时间,在有效期内,将数据保存在本地,用户请求数据结果时,系统不是从数据库中获取,而是直接从本地获取,从而提高了数据的获取速度。
2、单独缓存页面中的某一控件,而不影响其他数据的变化。为了保证页面中数据的准确性,通常只需要缓存数据控件,其他控件的数据时随时变化的。
3、数据便发生更改时,自动删除缓存项,并向Cache中添加新版本的项,这是数据库缓存依赖最重要的一个特点。
4、与SQL缓存依赖项关联的数据库操作比较简单,不会给服务器带来很高的处理成本。
--------------------------------------------------------------------------------
实例:
(1)开启页面调试功能:
新建一个网站,点击调试(或按F5),跳出“未启用调试对话框”,默认点击“确定”(不跳出对话框则作罢)。关闭空白网页,可以看到解决资源管理器出现了web配置文件,打开,在“System.web”节点下,添加开启数据库缓存依赖的代码如下:
view plaincopy to clipboardprint?
<caching> 
    <sqlCacheDependency enabled="true" pollTime="1000"> 
                  
    </sqlCacheDependency> 
</caching> 
<caching>
 <sqlCacheDependency enabled="true" pollTime="1000">
    
 </sqlCacheDependency>
</caching>
其中:enabled属性表示是否开启数据库缓存依赖;polltime属性表示轮询数据库表的更改频率,单位:ms;不能设置小于500ms;
(2)配置缓存依赖的数据库
为保证数据库发生变化,应用程序能够及时更新缓存版本,必须在配置文件中指明程序所依赖的数据库,配置如下:
在web.config文件的“configuration”节点下,添加如下代码:
view plaincopy to clipboardprint?
<connectionStrin


相关文档:

ASP.NET的HTMLTable原样导出到Excel

 
文章出处:http://www.cnblogs.com/tomcat112906/articles/922639.html
 
ASP.NET的HTMLTable原样导出到Excel
js代码 : function PrintTableToExcelEx(objTab)
            {
        &nbs ......

用asp.net生成html静态页的两种方法~~~

第一种方法是对一个aspx页面生成html文件,先对服务器发送请求aspx页面,取服务器返回的html流,写到一个html文件里,aspx页面显示的是什么,生成的html页面就是什么
1、asp方法:
sub createHTML
  dim xmlhttp,strhtml,objAdoStream,i,myurl
  set xmlhttp=server.CreateObject("Microsoft.XMLHTTP")
&nb ......

ASP.NET中的Eval()和DataBinder.Eval()方法

Eval( " ")和Bind( " ") 这两种一个单向绑定,一个双向绑定
bind是双向绑定,但需数据源可更改才能用
ASP.NET 2.0改善了模板中的数据绑定操作,把v1.x中的数据绑定语法DataBinder.Eval(Container.DataItem, fieldname)简化为Eval(fieldname)。Eval方法与DataBinder.Eval一样可以接受一个可选的格式化字符串参数。缩短的Ev ......

学习asp.net C#

 1、DateTime   数字型  
System.DateTime   currentTime=new   System.DateTime();  
  1.1   取当前年月日时分秒  
currentTime=System.DateTime.Now;  
  1.2   取当前年  
int   年=currentTime.Year;  
  1.3   取当前月 &n ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号