在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
Property 与 Attribute 二个术语一般都是翻译成「属性」,例如类别的属性,是使用英文的 Property,而 HTML/XML 的元素属性,使用的英文则是 Attribute。在 .NET 中 Property 与 Attribute 的意义及用法不同,不过微软在线文件也将它翻译为「属性」,这可能让人发生困扰及误解;笔者比较喜欢的方式就是 Property 是属性,Attribute 就维持原文。在 .NET 中类别或属性上可以套用上不同的 Attribute,使类别或属性具有不同的特性,本文将介绍一些在服务器控件常使用到的 Attribute。 一、DescriptionAttribute 类别 作用:指定控件或属性的描述。
<Description("按鈕控制項")> _
Public Class TBButton Inherits System.Web.UI.WebControls.Button
End Class
当 DescriptionAttribute 套用至控件的属性时,在属性窗口下面就会出现设定的属性描述内容。 <Description("詢問訊息")> _
Public Property ConfirmMessage() As String
二、DefaultValueAttribute 类别 作用:指定属性的默认值。 Private FConfirmMessage As String = String.Empty <DefaultValue("")> _
Public Property ConfirmMessage() As String Get
Return FConfirmMessage
End Get Set(ByVal value As String) FConfirmMessage = value End Set End Property
三、CategoryAttribute 类别 作用:指定属性或事件的分类名称,当属性窗口设定为 [分类] 模式时,以群组方式来显示属性或事件。 <Category("Behavior")> _
Public Property ConfirmMessage() As String
四、BindableAttribute 类别 作用:指定成员是否通常使用于系结。 <Bindable(True)> _
Public Property ConfirmMessage() As String
五、BrowsableAttribute 类别 作用:指定属性或事件是否应该在 [属性] 窗口中显示。 <Browsable(False)> _
Public Property ConfirmMessage() As String
备注:本文同步发布于「第一届iT邦帮忙铁人赛」,如果你觉得这篇文章对您有帮助,记得连上去推鉴此文增加人气 ^^ |
请发表评论