请大家帮个忙:
.net中WEB页面中变量的生命周期:另:static 变量在WEB页面关闭后会不会自动清空,比如一个static int型的flag并且最后一次赋值为5,;不退出Visual studio的情况下,关闭该页面,再运行该页面,flag是否会使用最后一次赋的值5?我现在想用某个变量,在每次页面打开时是0,而在也页面运行中,该变量具有静态变量的性质另:除了ajax有什么办法:点击一个服务器控件后,页面不用刷新?另:是不是每次点击了服务区控件后都会执行page_Load(){}方法?
谢谢各位了
.net中WEB页面中变量的生命周期:另:static 变量在WEB页面关闭后会不会自动清空,比如一个static int型的flag并且最后一次赋值为5,;不退出Visual studio的情况下,关闭该页面,再运行该页面,flag是否会使用最后一次赋的值5?我现在想用某个变量,在每次页面打开时是0,而在也页面运行中,该变量具有静态变量的性质另:除了ajax有什么办法:点击一个服务器控件后,页面不用刷新?另:是不是每次点击了服务区控件后都会执行page_Load(){}方法?
谢谢各位了
谢谢各位了---------------
页面存在浏览器缓存中了就不会再执行。
还有一个办法:放个隐藏lable
在类中静态变量和静态方法,在进程创建的时候就被创建了,而不是在对象创建的时候才被创建,并且其生命周期同该进程的生命周期一样长,其占用的系统资源是初始化进程申请资源的一部分。
点击页面控件,就会回传,执行poge_load事件