请大家帮个忙:
.net中WEB页面中变量的生命周期:另:static 变量在WEB页面关闭后会不会自动清空,比如一个static int型的flag并且最后一次赋值为5,;不退出Visual studio的情况下,关闭该页面,再运行该页面,flag是否会使用最后一次赋的值5?我现在想用某个变量,在每次页面打开时是0,而在也页面运行中,该变量具有静态变量的性质另:除了ajax有什么办法:点击一个服务器控件后,页面不用刷新?另:是不是每次点击了服务区控件后都会执行page_Load(){}方法?
谢谢各位了

解决方案 »

  1.   

    另:是不是每次点击了服务区控件后都会执行page_Load(){}方法?  是除了ajax有什么办法:点击一个服务器控件后,页面不用刷新? 好像实现技术有不少, 微软原先的实现什么接口好像也可以实现
      

  2.   

    另:是不是每次点击了服务区控件后都会执行page_Load(){}方法? 
    谢谢各位了---------------
    页面存在浏览器缓存中了就不会再执行。
      

  3.   

    我现在想用某个变量,在每次页面打开时是0,而在也页面运行中,该变量具有静态变量的性质 
    还有一个办法:放个隐藏lable
      

  4.   

    关闭页面对象会重新初始化,可通过viewstate,session,cookie记录相关值 
    在类中静态变量和静态方法,在进程创建的时候就被创建了,而不是在对象创建的时候才被创建,并且其生命周期同该进程的生命周期一样长,其占用的系统资源是初始化进程申请资源的一部分。
    点击页面控件,就会回传,执行poge_load事件