ASPX页面的运行机制
来源:互联网 发布:seo搜索排名优化怎么 编辑:程序博客网 时间:2024/05/18 14:12
咱理解的都注释到WebForm1.aspx.cs的这段代码里去了。在aspx页面中,添加<%=this.GetType()%>最终也能得到“ASP.aspxwebform_webform1_aspx”这个子类名,也说明了<%%>中的代码被编译到子类那里去执行了。
按课件上的概括,aspx就是帮我们封装了很多东西,原理上和自己用ashx拼接模板页差不多。
namespace WebApplication1.ASPXWebForm{ //.aspx.cs与.aspx.designer.cs一起组成WebFrom1这个类 //.aspx.designer.cs中以protected修饰其中声明的变量使得其子类可以访问 public partial class WebForm1 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { Response.Write(this.GetType() + "<br/>");//ASP.aspxwebform_webform1_aspx Response.Write(this.GetType().Assembly.Location + "<br/>"); Response.Write(this.GetType().BaseType + "<br/>");//WebApplication1.ASPXWebForm.WebForm1 Response.Write(this.GetType().BaseType.Assembly.Location + "<br/>"); //收到request后先运行Page_Load,然后在内部基于aspx的内容动态编译了一个WebForm1的子类,然后子类负责拼接出response //关于控件,designer中runat="server"的各类控件被转化为对应的原生标签 //其在aspx中的值的初始化赋值在动态编译的WebForm1的子类代码中进行 //经过运算后,控件对象再被解释成html代码拼接进response } }}
阅读全文
0 0
- ASPX页面的运行机制
- aspx页面的生命周期
- aspx页面的生命周期
- ASP.NET的页面运行机制
- 页面的优化(.aspx)
- aspx的页面周期总结
- 转贴:Aspx页面的生命周期
- aspx页面的生存周期
- aspx页面返回的response
- aspx页面中写弹框的代码
- asp页面共享.aspx页面的cookie
- 解决aspx的cs文件返回aspx前台页面内容??
- 分享:aspx页面javascript的几个trick
- aspx页面javascript的几个trick
- 用aspx生成静态页面的办法
- 刷新aspx页面的六种方法
- 刷新aspx页面的六种方法
- 刷新aspx页面的六种方法
- Redis简单入门
- 杭电ACM OJ 1016 Prime Ring Problem 回溯法+ 高效判断素数 快速轻松解决
- spring security 个性化登录策略
- 一步步实现WebServer中间件——从一个最简单的WebServer开始
- shell学习之二十--函数及函数的作用
- ASPX页面的运行机制
- 结构体内的指针
- Android 相关词汇总结
- 使用nvm安装nodejs到非系统盘
- 随想
- 欢迎使用CSDN-markdown编辑器
- golang内存管理
- ubuntu16.04安装jdk并配置
- hdu 1394 Minimum Inversion Number 【线段树查找】