Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ControlBuilder和parsechildrenattribute_C#_Asp.net - Fatal编程技术网

C# ControlBuilder和parsechildrenattribute

C# ControlBuilder和parsechildrenattribute,c#,asp.net,C#,Asp.net,这里提到的asp.net中ControlBuilder类的用途是什么(http://msdn.microsoft.com/en-us/library/system.web.ui.controlbuilder.aspx)还有这里提到的儿童班(http://msdn.microsoft.com/en-us/library/system.web.ui.parsechildrenattribute.aspx). 我已经阅读了这些链接,但我没有完全理解它们的目的。有人能给我发送这两个类及其用法的其他示例吗

这里提到的asp.net中ControlBuilder类的用途是什么(http://msdn.microsoft.com/en-us/library/system.web.ui.controlbuilder.aspx)还有这里提到的儿童班(http://msdn.microsoft.com/en-us/library/system.web.ui.parsechildrenattribute.aspx). 我已经阅读了这些链接,但我没有完全理解它们的目的。有人能给我发送这两个类及其用法的其他示例吗


感谢

默认情况下,页面上的每个控件都与默认控件生成器类相关联。控件生成器与页面解析器并行工作,帮助分析控件的标记并构建所有必要的子控件。控件生成器类负责处理控件的主标记包含的任何子标记元素。控件生成器的基类是ControlBuilder

默认的ControlBuilder类为控件标记中遇到的每个嵌套元素向控件集合添加一个子控件。此外,它还为位于嵌套控件标记之间的文本创建文字控件。自定义控件由默认控件生成器处理。如果您不喜欢ControlBuilder类的工作方式,请使用自定义控件生成器替换默认控件生成器。在大多数情况下,如果控件具有复杂布局或包含需要特别分析的子标记,则将使用自定义控件生成器

有关更多详细信息,请参见以下内容-


默认情况下,页面上的每个控件都与默认控件生成器类相关联。控件生成器与页面解析器并行工作,帮助分析控件的标记并构建所有必要的子控件。控件生成器类负责处理控件的主标记包含的任何子标记元素。控件生成器的基类是ControlBuilder

默认的ControlBuilder类为控件标记中遇到的每个嵌套元素向控件集合添加一个子控件。此外,它还为位于嵌套控件标记之间的文本创建文字控件。自定义控件由默认控件生成器处理。如果您不喜欢ControlBuilder类的工作方式,请使用自定义控件生成器替换默认控件生成器。在大多数情况下,如果控件具有复杂布局或包含需要特别分析的子标记,则将使用自定义控件生成器

有关更多详细信息,请参见以下内容-