【发布时间】:2011-07-31 01:49:22
【问题描述】:
有很多方法可以为 Asp.Net 构建自定义控件。有些人使用System.Web.UI.WebControls.WebControl 作为基类,而其他人使用System.Web.UI.Control 作为他们新控件的基类。
选择其中一个作为基础的原因是什么?
【问题讨论】:
-
@Jacob 这个问题不是重复的,因为它在谈论基类。与控件类型无关(ascx 与 c# 控件)。
-
此外,这两个都属于自定义控件的类别,其中 .Controls 用于不带 UI 的事物,而 .WebControls 用于具有 UI 的控件。
标签: c# asp.net controls custom-controls web-controls