注册 登录
编程论坛 ASP.NET技术论坛

VS2010中WebForm_Load事件

ayue 发布于 2013-05-22 16:56, 2795 次点击
各位大侠,我在VS2010上用开发了一个网页程序,发现每次重新调试的时候并不是都执行WebForm_Load事件,因为我在这个事件中加了一个msgbox函数,并设置了断点,结果却发现只执行一次,后面再调测程序的时候就不执行了,我看网上说load事件不是每次都执行的吗,那这到底是什么原因呢!
6 回复
#2
qq6454851652013-05-22 20:22
WebForm_Load事件是当页面重现加载或者页面向服务器请求数据时再加载时执行
如果if(!postback){
这里的数据只有页面加载时执行
}
不知道你的代码,能截个图吗?
#3
ayue2013-05-23 15:33
我也看了有很多人这样说,但是我在LOAD事件过程中第一行就添加了一个MSGBOX函数,发现根本就执行不了,也就是说后面的判断语句也不可能执行,是不是要在结尾把AutoPostBackControl这个设置成FALSE啊?
#4
yms1232013-05-24 10:08
不知道你怎么加的,按理说不吭不执行,如果说LZ加的Windows的MessageBox那是不对的,网页环境下不能用windows的提示框来写。
#5
邓士林2013-05-24 14:50
不支持提示框吧
#6
qq6454851652013-05-24 16:31
截个图吧!搞了半天不知道你到底要做什么,这是最头疼的!
#7
ayue2013-05-27 14:38
应该支持的,大家可以自己试试啊,可能是我表示的不清楚,这样说吧,我就是在LOAD这个事件中加了一个MSGBOX函数显示一段字符,按照原理来说每次我启动程序时都应该执行这个MSGBOX函数,但是我只有在第一次打开时才会执行到这个MSGBOX,后面再次打开程序时就没有再执行过这个MSGBOX程序,不知道这次我说的够不够清楚呢!
1