.cs里的Page_Load先执行还是body 的onload先执行?

body的onload和 .net页面生命周期的其它事件相比呢 谁先执行?
2025-05-17 15:11:19
推荐回答(3个)
回答1:

body的onload是html的事件,只在客户端浏览器里执行。.net的PageLoad是在服务端页面生成的时候执行。所以是Page_Load先执行

回答2:

.cs里的Page_Load是服务端事件
body 的onload是浏览器客户端事件
先执行服务端事件,再执行客户端事件。
即:.先cs里的Page_Load,后body 的onload。

回答3:

当然可以都执行啦!
顺序应该是:先执行后台的Page_Load事件,然后执行前台中body的onload事件!
比如你可以这样测试。
在后台的Page_Load事件中,给页面的一个元素赋值,然后再前台的onload事件中查看这个元素的值,就知道先后顺序啦!