application对象都有什么啊 

解决方案 »

  1.   

    Application对象的成员概述  Application对象成员包括Application对象的集合、方法和事件。  ⒈Application对象的集合  Contents集合:没有使用<OBJECT>元素定义的存储于Applicaiton对象中的所有变量的集合  StaticObjects:使用<OBJECT>元素定义的存储于Application对象中的所有变量 的集合  例:在default.asp中有如下赋值  application("a")="a"  application("b")=128  application("c")=false  则有contents集合  application.contents(1)="a" '也可写为application.contents("a")="a"  application.contents(2)=128 '也可写为application.contents("b")=128  application.contents(3)=false '也可写为application.contents("c")=false  在此笔者推荐你在调用时使用类如application.contents("a")的方法,因为这样更为直观,如果用序号来表示的话则要考虑赋值的先后顺序。  ⒉Application对象的方法  Contents.Remove("变量名"):从Application.Contents集合中删除指定的变量  Contents.RemoveAll() :把Application.Contents集合中的所有变量删除  Lock() :锁定Application对象,使得只有当前的ASP页对内容能进行访问  Unlock() :解除对Application对象的锁定  例:在default.asp中:  application("a")="a"  application("b")=128  application("c")=false  response.write application.contents(1)&"<br>"  response.write application.contents(2)&"<br>"  response.write application.contents(3)&"<br>"  response.write "After Remove b:"  application.contents.remove("b")  response.write application.contents(1)&"<br>"  response.write application.contents(2)&"<br>"  执行结果:  a  128  False  After Remove b:  a  False  如果要删除集合中所有变量用application.contents.removeall即可,至于Lock和Unlock方法在实际中经常用到,读者也比较熟悉,在此就不在累赘。 
      

  2.   

    setAttribute(),getAttribute(),removeAttribute()