Web Control开发随笔(4):Control与WebControl 的Properity初探
时间: 2024-03-08 20:47:51 浏览: 146
好的,关于 Control 与 WebControl 的 Property,我可以给你简单介绍一下。
在 ASP.NET 中,所有的控件都是从 Control 类派生出来的,而 WebControl 则是从 Control 类进一步派生出来的。在 Control 类中,定义了一些通用的属性,比如 ID、CssClass、Visible 等等。而 WebControl 则增加了一些与 Web 相关的属性,比如 Width、Height、ForeColor、BackColor 等等。
对于一个 WebControl 类型的控件,它所具有的属性,既包括 Control 类中的通用属性,也包括 WebControl 中增加的 Web 属性。这些属性可以通过代码来设置,也可以通过页面上的标记来设置。
例如,我们可以在页面上添加一个 Button 控件,并设置它的 Text 属性:
```
<asp:Button ID="btnSubmit" runat="server" Text="提交" />
```
也可以在代码中动态设置它的 Text 属性:
```
btnSubmit.Text = "提交";
```
另外,对于自定义的 WebControl,我们也可以通过继承 Control 或 WebControl 类来实现自己的属性,从而满足特定的业务需求。
阅读全文