.aspx页面与其.cs文件共同生成的类是一个处理程序,那么当我们请求.apsx文件时,是不是通过PageHandlerFactory返回一个.aspx页面与其.cs文件共同生成的类来处理的,那岂不是变成自己处理自己啦,好像很怪啊,或者我理解错了,有谁知道的请帮忙解释一下啊,谢谢了!
建议你去网上Search aspx页面的生命周期,也许对你有帮助
设计中的aspx页其实只是一个界面设计器而已,最终还是都要转化为编程代码,由服务器处理。
页面、代码分离!
有什么奇怪的。你请求一个aspx文件的时候 其实是在请求 aspx 和.cs文件两个。你可以把它们看作一个文件、文件上包含 html代码和c#程序代码。页面设计和代码设计的分离,使得ui设计师可以专著UI,程序员可以专著代码。还是很好的,美工和程序可以分工,大家互不影响。
楼主可以换个角度理解:
如果你把所有的cs文件(可能还胡resx文件)的内容全部写到aspx中,你认为整个应用程序会如何处理页面的请求?