日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

[ASP.NET 控件实作 Day8] 控件常用 Attribute 介绍(1)

發(fā)布時間:2025/6/15 asp.net 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [ASP.NET 控件实作 Day8] 控件常用 Attribute 介绍(1) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Property 與 Attribute 二個術(shù)語一般都是翻譯成「屬性」,例如類別的屬性,是使用英文的 Property,而 HTML/XML 的元素屬性,使用的英文則是 Attribute。在 .NET 中 Property 與 Attribute 的意義及用法不同,不過微軟在線文件也將它翻譯為「屬性」,這可能讓人發(fā)生困擾及誤解;筆者比較喜歡的方式就是 Property 是屬性,Attribute 就維持原文。在 .NET 中類別或?qū)傩陨峡梢蕴子蒙喜煌?Attribute,使類別或?qū)傩跃哂胁煌奶匦?#xff0c;本文將介紹一些在服務(wù)器控件常使用到的 Attribute。

一、DescriptionAttribute 類別

作用:指定控件或?qū)傩缘拿枋觥?br /> 當(dāng) DescriptionAttribute 套用至控件的類別時,設(shè)定的描述內(nèi)容就會出現(xiàn)在工具箱中控件的提示。

?

<Description("按鈕控制項(xiàng)")> _ Public Class TBButton Inherits System.Web.UI.WebControls.Button End Class

?

?

當(dāng) DescriptionAttribute 套用至控件的屬性時,在屬性窗口下面就會出現(xiàn)設(shè)定的屬性描述內(nèi)容。

<Description("詢問訊息")> _ Public Property ConfirmMessage() As String

?

?

二、DefaultValueAttribute 類別

作用:指定屬性的默認(rèn)值。
使用 DefaultValueAttribute 設(shè)定屬性的默認(rèn)值,若設(shè)定的屬性值與默認(rèn)值相同時,此屬性值就不會出現(xiàn)在 aspx 程序代碼中;筆者強(qiáng)烈建議屬性一定套用 DefaultValueAttribute,一來在 aspx 中的程序代碼會比較少,另外一個重點(diǎn)是若因?yàn)槟承┮蛩匦枰薷膶傩缘哪J(rèn)值時,所有已開發(fā)頁面的控件屬性值會一并變更;因?yàn)楫?dāng)初屬性值是默認(rèn)值,沒有被寫入 aspx 程序代碼中,所以一但控件的屬性默認(rèn)值變更,頁面已布屬的控件的屬性值就會全面適用。

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 類別

作用:指定屬性或事件的分類名稱,當(dāng)屬性窗口設(shè)定為 [分類] 模式時,以群組方式來顯示屬性或事件。
例如設(shè)定 ConfirmMessage 屬性在 "Behavior" 分類,則 ConfirmMessage 屬性會被歸類到「行為」分類。

<Category("Behavior")> _ Public Property ConfirmMessage() As String

?

?

四、BindableAttribute 類別

作用:指定成員是否通常使用于系結(jié)。
在數(shù)據(jù)系結(jié)設(shè)定窗口中中,指定屬性是否預(yù)設(shè)會出現(xiàn)在屬性清單中。

<Bindable(True)> _ Public Property ConfirmMessage() As String

?

?

?

五、BrowsableAttribute 類別

作用:指定屬性或事件是否應(yīng)該在 [屬性] 窗口中顯示。
若屬性在設(shè)計(jì)階段無須修正,可以設(shè)定該屬性不要出現(xiàn)在屬性窗口中,此時可以在屬性上套用 Browsable(False) 即可。

<Browsable(False)> _ Public Property ConfirmMessage() As String

?

備注:本文同步發(fā)布于「第一屆iT邦幫忙鐵人賽」,如果你覺得這篇文章對您有幫助,記得連上去推鑒此文增加人氣 ^^
http://ithelp.ithome.com.tw/question/10012016

總結(jié)

以上是生活随笔為你收集整理的[ASP.NET 控件实作 Day8] 控件常用 Attribute 介绍(1)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美日韩中文在线观看 | 亚洲欧美精品久久 | 精品国产一 | www.夜夜 | 日韩欧美aaa| 被扒开腿一边憋尿一边惩罚 | 夜夜夜夜夜操 | av中文字幕不卡 | 美女被啪羞羞粉色视频 | 天天爽夜夜春 | 中文字幕在线视频网站 | 五月婷婷丁香激情 | 色撸撸av| 国产高清免费视频 | 夜夜嗨av色一区二区不卡 | 中国毛片基地 | 爱爱免费视频 | 韩国三级在线 | 熟女性饥渴一区二区三区 | 亚洲天堂成人在线 | 亚洲国产精品视频 | 可以直接看的毛片 | 国产精品一级 | 美女被草视频 | 日本黄a三级三级三级 | 久久精品区 | 99热精品在线播放 | 天堂网中文字幕 | 色爽交| 男生插女生网站 | 丰满人妻中伦妇伦精品app | 成人av中文解说水果派 | 亚洲天堂区 | 久久久18禁一区二区三区精品 | 韩国黄色网| 久久无码视频网站 | 日本视频在线免费观看 | 久久激情网| 大奶子在线观看 | 人人插人人草 | 欧美日韩不卡合集视频 | 国产调教视频在线观看 | 在哪看毛片 | 久一在线视频 | 亚洲精品wwww | 国产91页| 老湿影院av | 天天操天天干天天操 | 国产美女一区二区 | 成年免费视频黄网站在线观看 | 欧美性极品xxxx做受 | 久久久亚洲av波多野结衣 | 欧美日韩三级视频 | 99一级片| 青青草华人在线视频 | 依人成人 | 久草毛片 | 国产无码久久精品 | 大胸喷奶水www视频妖精网站 | 日本不卡二区 | 长篇高h肉爽文丝袜 | 久久久久久久久久久久久久久 | 黄a毛片| www插插插无码免费视频网站 | 黄色男人的天堂 | 国产美女一区二区 | 豆花av在线| 99re这里只有精品66 | 巨乳美女动漫 | 免费日本视频 | 九九精品网 | 18欧美性xxxx极品hd | 粉嫩av四季av绯色av | 亚洲开心网 | 久久综合影视 | 人人av在线 | 天天插天天色 | 久久福利片 | 成年网站 | 三级不卡| 欧美极品在线观看 | 高跟鞋和丝袜猛烈xxxxxx | 日韩av在线播 | 久久狠狠干 | 午夜av中文字幕 | 色无极亚洲影院 | 福利视频免费 | 9i看片成人免费看片 | 九九九九久久久久 | 国产精品国产馆在线真实露脸 | 日韩在线视频网 | 国产精品欧美日韩 | 欧美一区二区久久 | 黄色工厂这里只有精品 | 国产麻豆精品一区 | 欧美人妻精品一区二区三区 | a极毛片 | 国色天香一区二区 | 密臀av一区二区 |