WebForm页面运行周期--页面关系

1.前台文件类继承于后台文件类

2.当前台文件中包含某个标签runat= server的时候,asp.net就会在编译这个页面前后台文件类的时候,在后台类中添加一个相应的控件对象:当页面被访问,也就是页面类对象运行的时 候,再通过后台页面上控件的RenderControl方法,生成控件对应的Page_load其实是页面生命周期里面的一个事件 后台页面先执行,前台页面后执行.

仅从使用上面来看:

Ashx 和aspx使用方式都差不多,区别

1.被请求时,调用的方法名不同:ashx--- prcesspRequest , webForm ----Page_Load

2.webform不需要程序员读取模板页了。

3.访问Rquest和Response等asp.net内部对象的时候,不需要再通过context点出来而了。

4.asp.net中aspx页面编译后会变成一个类,继承与aspx.cs页面里的类(前台类继承与后台类);

5.编译的时候会前台页面的一个服务器控件变成了一个变量

6.在前台可以用<% %>访问后台非私有的成员

7.string  reffer=Request.UrlReffer.ToString();//此举可以获得链接过来的地址,例如:src,等

你可能感兴趣的:(webform)