CompositeControl设计时GUI创建

时间:2009-10-30 11:03:09

标签: asp.net

我不知道这是否是一个正确的问题,但我需要了解它是如何工作的。

我想创建具有设计时支持的CompositeControl,设计时支持的GUI呈现CreateChildControls()。

我的问题是:当我在aspx页面上放下这个控件时,gui出现在设计视图背景中实际发生了什么?
它是否执行CreateChildControls()?
是否可以调试gui创建过程?

1 个答案:

答案 0 :(得分:1)

将在设计图面中调用CreateChildControls。您可以简单地调试控件。

  1. 将控件的类库设置为启动项目。
  2. 打开类库的属性面板。
  3. 点击Debug选项卡。
  4. 选择开始外部程序并浏览您的visual studio位置。
  5. %VSPath%\ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ devenv.exe

    1. 在CreateChildControls上设置一个断点。
    2. 然后按F5。
    3. 创建一个新的Web项目并将控件添加到工具箱中。
    4. 然后将其放到页面上。
    5. 将调用断点。