复合控件:渲染与CreateChildControls

时间:2009-10-29 16:21:13

标签: asp.net

我正在学习使用UI设计时支持创建复合控件。

有两种方法可以实现它:
 覆盖渲染 - 在这种情况下打开和关闭html标记  覆盖CreateChildControls - 在这种情况下,使用其属性创建控件并将其添加到控件集合中。

哪一个更好又更有效?

1 个答案:

答案 0 :(得分:4)

这是一篇很好的文章,可以回答您的问题A Crash Course on ASP.NET Control Development: Building Composite Controls

摘要是使用Render进行只读控制,没有任何交互。将CreateChildControls用于需要事件处理或发布数据的任何内容。