ASP

本类阅读TOP10

·asp常用数据库连接方法和技巧
·VisualStudio.NET_2003及其 MSDN 下载地址
·session的用法具体解说
·MD5加密算法 ASP版
·JavaScript实现的数据表格:冻结列、调整列宽和客户端排序
·无组件生成BMP验证码
·一些常用的辅助代码 (网络收藏)
·ASP.net中md5加密码的方法
·ASP模拟MVC模式编程
·ASP.NET编程中的十大技巧

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
asp.net的DataTable 缓存类。

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

using System;
using System.Web;
using System.Data;

namespace sc
{
 /// <summary>
 //**************************************/
 // 说明:DateTable的缓存类。
 //  属性:name:缓存的名称。只写
 //  属性:Values:缓存的值 读写
 //  方法:CheckCache():检查是否有缓存。返回bool
 //  方法:MakeCacheEmpty():清空缓存
 //  实例:
 //Version:1.0
 //Data=2004-12-13
 //Written By: 幸福.net
 //**************************************/
 /// </summary>
 public class Cache: System.Web.UI.Page
 {
  private string name;
  private DataTable strvalue;
  public Cache(string setname)
  {
   name=setname;
   
  }
  

  private  void  SetCache (string setname,DataTable newvalue)
  {
   System.Web.HttpContext.Current.Application.Lock();
   System.Web.HttpContext.Current.Application[setname]=newvalue;
   System.Web.HttpContext.Current.Application.UnLock();
   

  }
  public  void MakeCacheEmpty()//清空缓存
  {
   System.Web.HttpContext.Current.Application.Lock();
   System.Web.HttpContext.Current.Application.Remove(name);
   System.Web.HttpContext.Current.Application.UnLock();

  }

  public string Name//属性:名称
  {
   set
   {
    name=value;
   }
  }

  public DataTable Values//属性:缓存值
  {
   get
   {
    return (DataTable)System.Web.HttpContext.Current.Application[name];
   }
   set
   {
    if (name!="")
    {
     
     strvalue=value;
     SetCache(name,strvalue);
    }
    else{}
    
   }

  }
  
  public bool  CheckCache()//检查缓存
  {
   bool boolcheck=false;
   if (System.Web.HttpContext.Current.Application[name]!=null)
   {
    boolcheck=true;
   }
   
   return boolcheck;
  }

 }
}




相关文章

相关软件




月光软件程序下载编程文档电脑教程网站设计网址导航网络文学游戏天地幽默笑话生活休闲写作范文安妮宝贝
电脑技术编程开发网络专区谈天说地情感世界游戏元素分类游戏热门游戏体育运动手机专区业余爱好影视沙龙
音乐天地数码广场教育园地科学大观古今纵横谈股论金人文艺术医学保健动漫图酷二手专区地方风情各行各业

月光软件站·版权所有