aspx、cs、dll之间的关系(*)

1.我们写的网站,在运行的时候其实都会被编译成程序集。页面会被编译成类。
 
2.程序集在哪呢?在WebForm的页面中执行下面的代码
•Response.Write(this.GetType() + "<br/>");
•Response.Write(this.GetType().Assembly.Location + "<br/>");
•使用Reflector打开这个临时dll(老师带领同学看)。
 
3.小结:aspx最终也会生成一个类,这个类是继承自aspx.cs中的类
•查看反编译以后的代码,可以看到就是编译生成了普通的.Net 代码。因为aspx生成的代码是cs类的子类,所以就明白了为什么aspx中调用cs的成员级别必须是protected或者public,不能是private的。”
 
posted @ 2013-04-06 22:02  Big.Eagle  阅读(211)  评论(0)    收藏  举报