首页 新闻 赞助 找找看

.ASPX文件的处理程序是不是它本身产生的类啊?

0
悬赏园豆:50 [已关闭问题] 关闭于 2009-09-25 22:59

.aspx页面与其.cs文件共同生成的类是一个处理程序,那么当我们请求.apsx文件时,是不是通过PageHandlerFactory返回一个.aspx页面与其.cs文件共同生成的类来处理的,那岂不是变成自己处理自己啦,好像很怪啊,或者我理解错了,有谁知道的请帮忙解释一下啊,谢谢了!

问题补充: 我的问题是:是不是自己处理自己啊,因为.aspx与.cs生成的是一个继承page类的类,而page类又是实现IHttpHandler的,那也就是他们生成的是一个处理程序,而访问.aspx文件时需要的是一个处理程序,不就变成自己处理自己了吗,我真正想了解的是哪个处理程序类去处理.aspx文件?
自由小菜园的主页 自由小菜园 | 初学一级 | 园豆:6
提问于:2009-09-24 14:22
< >
分享
所有回答(4)
0

建议你去网上Search aspx页面的生命周期,也许对你有帮助

觉知的凡夫 | 园豆:468 (菜鸟二级) | 2009-09-24 14:43
0

设计中的aspx页其实只是一个界面设计器而已,最终还是都要转化为编程代码,由服务器处理。

斯克迪亚 | 园豆:4124 (老鸟四级) | 2009-09-24 16:08
0

页面、代码分离!

     有什么奇怪的。你请求一个aspx文件的时候 其实是在请求 aspx 和.cs文件两个。你可以把它们看作一个文件、文件上包含 html代码和c#程序代码。页面设计和代码设计的分离,使得ui设计师可以专著UI,程序员可以专著代码。还是很好的,美工和程序可以分工,大家互不影响。

邢少 | 园豆:10926 (专家六级) | 2009-09-24 17:42
0

楼主可以换个角度理解:

如果你把所有的cs文件(可能还胡resx文件)的内容全部写到aspx中,你认为整个应用程序会如何处理页面的请求?

邀月 | 园豆:25475 (高人七级) | 2009-09-24 18:19
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册