asp.net机制理解(Javaweb同理)

1.页面运行先后顺序

先执行aspx中的代码,然后再合并到HTML中,最后一起送到浏览器执行,HTML是从上到下执行的,而HTML中的Windows.onload()最后执行。而由于aspx中的代码是在服务端中操作的,所以页面端的简单操作在为了减轻服务器压力的情况下可以在页面端执行,比如说click中发生的事件。

2.页面提交

只要服务器控件点击,那么则运行服务器代码,这个就不难解释为什么点击<asp:>按钮的时候浏览器页面刷新(回传),而点击<input >控件(客户端控件)的时候页面不刷新。

原文地址:https://www.cnblogs.com/ljq2622/p/9945012.html