自定义控件将添加到工具栏,而用户控件(ascx)则不能.用户控件执行时,自定义控件不会在Designer中呈现.除此之外,您如何选择合适的使用方法?
此外,我正在寻找从JavaScript(GetElementById)访问控件的最佳方法.因此,在正确的方向上添加客户端支持的一点很好.
Web用户控件
>更容易创建>对使用视觉设计工具的消费者提供的支持有限>每个应用程序都需要单独的控件副本>无法添加到Visual Studio中的工具箱中>适合静态布局
Web自定义控件
>更难创造>完全可视化设计工具支持消费者>只有一个控件副本在全球集会中必需的高速缓存>可以添加到工具箱中视觉工作室>适合动态布局
http://msdn.microsoft.com/en-us/library/aa651710(VS.71).aspx