• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
wenyue
博客园    首页    新随笔    联系   管理    订阅  订阅

前台页面的控件树(是在http的第11和12个委托事件的ProcessRequest方法执行后形成)

1.接着调用了页面的ProcessRequest方法
2.ProcessRequest方法中在调用FrameworkInitialize()
3.然后再调用他的父类的FrameworkInitialize()方法
4.在执行控件树方法_BuildControlBeauty() 传入一个当前页面类的对象(this 前台类)
5.调用前台页面类 对象里的AddParsedSubObject(添加编译了的子对象) 传入一个ListerControl文本控件
(可以把他看做字符串 <!DOCTYPE …………<html xmlns="http://www.w3.org/1999/xhtml">)
6.在执行_BuildControl2方法 以对象的方式创建<head runat='server'>……</head>
7.再在里面调用_BuildControl3方法 在AddParsedSubObject通过new ListerControl 传入<title></title>内的文本
8.在将title加入到head中
9.在执行AddParsedSubObject 传入 一个 new ListerControl(从body开始 到<form  Method='post'>结束的位置)//添加一个节点
10.BuildControltxtBeauty 方法 设置 id name 类型 返回HtmlInputText 对象(<input runat='server'> )在添加给页面对象
11.在用一个ListerControl (包含剩下的部分 一直到html结束)

posted @ 2011-09-02 01:24  wenyue  阅读(216)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3