Application对象的lock()和unlock()方法在什么情况下使用,只用其中的一种方法行不行,为什么?
Application对象是网站的应用程序可以共享的,而网站程序可能同时有多个用户访问,那么可能出现多个用户同时访问某个存在Application对象中的变量的问题。当多个用户同时需要修改Application中某个变量时,还有可能产生数据不一致的问题。为了避免这种情况发生,提供了两个方法:Lock和Unlock。当需要修改某个Application对象中保存的变量值时,先用LOCK方法将Application对象锁住,禁止其它用户修改Application对象中的变量值,然后再对变量值进行修改,结束后再用Unlock方法把锁打开,这样就避免了访问冲突问题。Lock和Unlock方法必须成对使用,如果只使用LOCK而不用unlock,则获得资源的用户永远占有Application,不释放,导致其他用户无法得到Application。没有Lcok方法使用Unlock也是无意义的
什么时候该使用HTML标记、HTML服务器控件、Web服务器控件?
如果某些控件不需要服务器的事件或状态管理功能时,可以选择HTML服务器控件,可以提高应用程序的性能;如果需要对控件进行动态处理,或要保存其状态可以选择WEB服务器控件实在没有可用的WEB服务器控件在考虑HTML服务器控件。HTML标记是网页文档的一种标记语言HTML标签是由尖括号包围的关键词,通常都是成对出现的,第一个出现的标签是开始标签,第二个出现的是结束标签
如果设置Cookie时没有设置有效期,则关闭浏览器后Cookie还有效吗?
一般浏览器默认是储存Cookles如果没有更改过设置关闭浏览器后Cookie会有效。如没有
Application对象、Session对象和Cookie对象都可以保存数据,三者有什么区别?
asp脚本的应用教案application对象:应用程序状态:web应用程序的所有用户都可以访问该应用程序的状态信息Session对象:会话状态只有特定会话中的用户可以访问该信息。不同的用户正在使用某个应用程序则每个用户都将有一个不同的会话状态。对象所以信息保存在服务器上Cookie对象:使用文本保存客户信息与Session相似,分别保存不同用户的信息。对象所有信息保存在客户端的浏览器上
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论