早期我们有一个程序,去保存浏览器缓存文件。后来我们直接改为去把网页上的图片COPY到windows剪切板里然后将图片保存到文件了,根本不读浏览器的缓存文件了!所以说,你的那个想法可能是很过时的了。
解决方案 »
- 如何在 global.asax 的 Application_Start 方法中获得虚拟目录名
- 请问关于反射的小问题
- 如何动态创建控件
- jquery ajax加载数据问题
- ashx方式和web service方式比较
- IIS 端口问题
- 数据更新的问题!
- HTML控件type="password显示不到数据?
- vb.net 可否开发基于UNIX服务器的WEB程序?
- web服务器控件中的label,选取颜色时如何弹出一个颜色选取框,我想自己开发服务器按件,但不知道如何做选取颜色这里
- C# sql语句的拼接 怎么用
- 网站页面经常出现:Object reference not set to an instance of an object.
//判断缓存是否为空
protected void Page_Load(object sender, EventArgs e)
{
if (Cache["UserName"] == null)
{
txtMsg.Text = "目前UserName缓存内容为:null";
}//CodeGo.net/
}
//加入缓存
protected void btnAddCache_Click(object sender, EventArgs e)
{
if (!string.IsNullOrEmpty(txtUserName.Text))
{
Cache.Insert("UserName", txtUserName.Text);
txtMsg.Text = "目前UserName缓存内容为:" + Cache["UserName"].ToString();
}
}
//移除缓存
protected void btnRemoveCache_Click(object sender, EventArgs e)
{
Cache.Remove("UserName");
}
####如果缓存过期自动移除缓存
//将数据项目加入缓存
protected void btnAddCache_Click(object sender, EventArgs e)
{
//利用Cache.Add()方法将数据加入缓存
//绝对过期(AbsoluteExpiration)
Cache.Add("Name", txtUserName.Text, null, DateTime.Now.AddSeconds(60), System.Web.Caching.Cache.NoSlidingExpiration, System.Web.Caching.CacheItemPriority.Default, null);
Cache.Add("Phone", txtTel.Text, null, DateTime.Now.AddSeconds(60), System.Web.Caching.Cache.NoSlidingExpiration, System.Web.Caching.CacheItemPriority.Default, null);
Cache.Add("Position", txtJob.Text, null, DateTime.Now.AddSeconds(60), System.Web.Caching.Cache.NoSlidingExpiration, System.Web.Caching.CacheItemPriority.Default, null);
//弹性过期(SlidingExpiration)
//Cache.Add("Name", txtUserName.Text, null, System.Web.Caching.Cache.NoAbsoluteExpiration, new TimeSpan(0, 1, 0), System.Web.Caching.CacheItemPriority.Default, null);
//Cache.Add("Phone", txtTel.Text, null, System.Web.Caching.Cache.NoAbsoluteExpiration, new TimeSpan(0, 1, 10), System.Web.Caching.CacheItemPriority.Default, null);
//Cache.Add("Position", txtJob.Text, null, System.Web.Caching.Cache.NoAbsoluteExpiration, new TimeSpan(0, 1, 10), System.Web.Caching.CacheItemPriority.Default, null);
txtMsg.Text = "缓存加入成功!";
}