窗体的运行机制:在ASPNET的WEB窗体中,采用了代码隐藏机制,将与现实外观相关联的代码和后台逻辑代码分离到两个不同的文件中,这样做的主要优点就是可以有效增加WEB页的安全性和功能,扩大了所支持的浏览器的范围,而且便于分工,从而提高了开发效率。在使用代码隐藏页的时候,每个aspx页都与一个代码隐藏页想关联,并且在信息返回发出请求的客户端浏览器之前,必须编译该代码隐藏页。每个WEB窗体页由两个独立的文件aspx页和aspxcs组成,当asp
et应用程序运行时,这两个文件将构成一个单元。WEB窗体编译执行的步骤如下:1链接文件aspx页必须与代码隐藏页aspxcs页关联,在Visualstudio平台中,自动添加Page指令实现这种关联。2JIT即时编译:代码隐藏页在客户端第一次请求aspx页的时候进行编译。在第一次请求之后,所有后续的请求都使用现有的编译过的文件。因此在处理第一次页面请求的时间会比较长,而处理后续的请求就比较快了。3执行:当用户请求aspx页时,动态链接库文件处理到达的请求,并创建适当的HTML和脚本返回给发出请求的浏览器,以做出响应。
fr