|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
asp,jsp,php是web开发的三大技术,asp简单易用且有microsoft做靠山,jsp功能强大是因为有java支持,php则开源跨平台.在国内,asp应用范围最广,jsp发展势头最猛,php则处于劣势.这可能与公司的支持以及技术的培训有关.asp.net|缓存usingSystem;
usingSystem.Web;
usingSystem.Data;
namespacesc
{
///<summary>
//**************************************/
//申明:DateTable的缓存类。
//属性:name:缓存的称号。只写
//属性:Values:缓存的值读写
//办法:CheckCache():反省是不是有缓存。前往bool
//办法:MakeCacheEmpty():清空缓存
//实例:
//Version:1.0
//Data=2004-12-13
//WrittenBy:幸运.net
//**************************************/
///</summary>
publicclassCache:System.Web.UI.Page
{
privatestringname;
privateDataTablestrvalue;
publicCache(stringsetname)
{
name=setname;
}
privatevoidSetCache(stringsetname,DataTablenewvalue)
{
System.Web.HttpContext.Current.Application.Lock();
System.Web.HttpContext.Current.Application[setname]=newvalue;
System.Web.HttpContext.Current.Application.UnLock();
}
publicvoidMakeCacheEmpty()//清空缓存
{
System.Web.HttpContext.Current.Application.Lock();
System.Web.HttpContext.Current.Application.Remove(name);
System.Web.HttpContext.Current.Application.UnLock();
}
publicstringName//属性:称号
{
set
{
name=value;
}
}
publicDataTableValues//属性:缓存值
{
get
{
return(DataTable)System.Web.HttpContext.Current.Application[name];
}
set
{
if(name!="")
{
strvalue=value;
SetCache(name,strvalue);
}
else{}
}
}
publicboolCheckCache()//反省缓存
{
boolboolcheck=false;
if(System.Web.HttpContext.Current.Application[name]!=null)
{
boolcheck=true;
}
returnboolcheck;
}
}
}
</p>asp可以轻松地实现对页面内容的动态控制,根据不同的浏览者,显示不同的页面内容。而浏览者一点觉察不出来,就像为他专门制作的页面一样。使用各种各样的组件,asp可以完成无比强大的功能。 |
|