首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >ASP.NET自定义控件-复合控件

ASP.NET自定义控件-复合控件
EN

Stack Overflow用户
提问于 2008-08-20 07:49:07
回答 6查看 4.1K关注 0票数 19

摘要

大家好,

好的,继续我的自定义控件之旅……

总而言之,我已经了解了三个主要的自定义控件“类”。如果这里有任何错误,请随时纠正我!

  1. UserControls -从UserControl继承并包含在一个ASCX文件中。这些控件的功能非常有限,但它们是获得设计器support.
  2. Custom复合控件的一些UI通用性的快速而简单的方法-这些控件继承自WebControl,您可以在CreateChildControls方法中将预先存在的控件添加到控件中。这提供了很大的灵活性,但在没有额外编码的情况下缺乏设计器支持。它们是高度可移植的,因为它们可以编译成DLL.
  3. Custom呈现控件-类似于自定义复合控件,这些控件被添加到Web控件库项目中。控件的呈现完全由程序员通过重写Render方法来控制。

我的想法..

好的,在使用自定义组合时,我发现了以下内容:

everywhere.

  • I发现呈现表格(无论是布局还是内容)相当笨拙。
  • CreateChildControls (以及后续方法)可能会变得非常忙碌于Controls.Add(myControl)。

问题..

所以,我承认,我是新手,所以我可能会对上面提到的一些观点大错特错。

你使用Composites?

  • Do了吗?你有什么巧妙的技巧来控制的输出吗?你是不是只是说“让它见鬼去吧”,然后去创建一个自定义呈现的控件?

这件事我很想牢记在心,因为我知道 good 控件开发可以在多大程度上缩短整体开发时间。

我期待着你的回答^_^

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17532

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档