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

ASP.NET Cache_第二篇_如何向缓存中添加缓存项

+++ 你可以在应用程序中使用Cache对象访问缓存项。使用Cache对象的Insert方法将一个缓存项添加到应用程序缓存中,该方法有很多重载方法,让你用不同的缓存策略将一个缓存项添加到缓存中。
+++ 如果你用Insert方法向缓存中添加缓存项,并且缓存中存在同名缓存项,那么,缓存中的同名缓存项将被替换(覆盖)。
+++ 你也可以使用Add方法将缓存项添加到缓存中,添加的方法同Insert一样。Add方法会返回你添加到缓存中的对象。另外,如果使用Add方法添加缓存项,并且缓存中存在同名缓存项,那么这个同名缓存项将不会被替换,也不会产生异常。
+++ 本文说明根据不同的缓存策略将缓存项添加到应用程序缓存的方法
1) 通过设置键和值,直接将一个缓存项添加到应用程序缓存。
2) 通过Insert方法将缓存项添加到应用程序缓存。
3) 添加一个带缓存依赖的缓存项到应用程序缓存。当缓存依赖发生变化时,这个缓存项将被从缓存中移除。你可以设置基于其他缓存项、文件或是多个对象的缓存依赖。
4) 添加一个带过期策略的缓存项到应用程序缓存。除了可以设置缓存依赖外,你也可以设置缓存项在一段时间后过期(滑动过期时间)或是在一个规定的时间过期(绝对过期时间),不能同时规定这两个过期时间。
5) 添加一个带缓存优先级的缓存项到应用程序缓存。缓存优先级可以帮助.NET框架决定哪个缓存项先被移除。
6) 通过Add方法添加一个缓存项到应用程序缓存。
++ 除了以上的缓存依赖外,你可以在数据库的表上创建缓存依赖,或是自定义缓存依赖。通过CacheItemRemovedCallback委托,当从缓存中移除缓存项时,会提示应用程序。
++ 以下是将缓存项添加到应用程序的具体方法:
1) 通过设置键和值,直接将一个缓存项添加到应用程序缓存。下面的代码演示键为“CacheItem1”,值为“Cached Item 1”的缓存项添加到缓存中:
Cache["CacheItem1"] = "Cached Item 1";
2) 通过Insert方法将缓存项添加到应用程序缓存。下面的代码演示用Insert方法,将键为“CacheItem2”,值为“Cached Item 2”的缓存项添加到缓存中:
Cache.Insert("CacheItem2", "Cached Item 2");
3) 添加一个带缓存依赖的缓存项到应用程序缓存,这个缓存依赖可以是其他缓存项,文件,或是与多个对象依赖。当缓存依赖发生变化时,这个缓存项将被从缓存中移除。下面三个例子演示调用Insert方法,并把CacheDependency对象的实例传给该方法,向缓存添加缓存项。


相关文档:

转:在ASP.NET中在不同页面间进行数据传递有哪些方法

搜的,网络很强大的
1. Get(即使用QueryString显式传递)
     方式:在url后面跟参数。
     特点:简单、方便。
     缺点:字符串长度最长为255个字符;数据泄漏在url中。
     适用数据:简单、少量、关键的数据。
   ......

asp.net CMS

最近汇总了一些asp.net开源cms,希望对学习ASP.NET的人员带来帮助:
国内CMS:
1.SiteServer CMS
SiteServer CMS 网站内容管理系统(著作权登记号2008SR15710)是定位于中高端市场的CMS内容管理系统,能够以最低的成
本、最少的人力投入在最短的时间内架设一个功能齐全、性能优异、规模庞大的网站平台。
   SiteServe ......

asp.net 页面间传值与跳转的区别

在a.aspx跳转到b.aspx
通过Server.Transfer("b.aspx") 与Response.Redirect("b.aspx")的区别
如果是通过通过Server.Transfer()在a.aspx跳转到b.aspx的,则在b.aspx页面,可以查找到保存在a.aspx页面中的 控件中的值,如果是Response.Redirect(),则得不到到a.aspx页面中控件的值。
如果是通过Server.Transfer("b.aspx" ......

理清asp.net页面跳转和页面传值问题

虽然这个东西很基本,但是自己有时候还是很混乱,所以今天就小小的整理了下,先给大家带来的是页面的跳转问题。
以下是四种 打开新页面的方法.
1. 直接转向新页面,原页面不保留
Response.Redirect("Webform6.aspx?id=1");
2. 直接转向新页面,原页面不保留
nServer.Transfer("Webform6.aspx?id=1",true);
3. 打开 ......

Asp.Net 使用JMail 实现邮件群发

这个需要到 gougou 上找一下 JMail 安装配置一下
安装
[跟使用别个组件一样,在使用Jmail邮件组件之前要先安装或注册该组件Jmail.dll。
具体注册方法,是先把Jmail.dll文件拷贝到硬盘的某一目录下(如C:\Jmail\Jmail.dll)
然后执行命令Regsvr32 C:\Jmail\Jmail.dll即可]
上源码
using System;
using System.Data;
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号