黑马程序员技术交流社区

标题: WebForm前台类对象是如何结合后台类的方法,生成整个HTML页... [打印本页]

作者: 谢玲    时间: 2012-11-27 12:32
标题: WebForm前台类对象是如何结合后台类的方法,生成整个HTML页...
WebForm前台类对象是如何结合后台类的方法,生成整个HTML页代码?
作者: 崔晓聪    时间: 2012-11-27 16:04
伪静态!用伪静态吧,一言难尽啊
作者: 谢玲    时间: 2012-11-27 16:41
知道答案了:
被请求时页面控件树的生成,控件树负责组织整个页面的内容(-BuildControlTree()—生成控件树的方法)。具体是:页面类对象,通过控件树的方式,帮我们封装了整个页面的HTML源代码和c#代码。都封装到页面类对象的控件集合属性中,那么要生成HTML代码的时候,只要循环遍历整个控件树,并调用每个控件的-Render-方法为每个控件生成HTML代码,就可以拼成一个完整的页面的HTML代码了。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2