[ASP.NETコントロールはDay8を練習]一般に(1)の説明属性制御
属性とプロパティは、二つの一般的な用語「プロパティ」に変換され、例えば、クラスの属性は、プロパティは英語であり、およびHTML / XML要素は英語が属性を使用している、属性。.NETプロパティと属性での意味と用法で異なるが、マイクロソフトのオンラインドキュメントは、問題を抱えたと誤解人々が発生することが、「財産」として、それを変換します。私は、プロパティがプロパティであることの方法を好む、オリジナルを維持するために、属性。.NETクラスまたは属性にそのクラスまたは属性が異なる特性を有するので、この記事では、一般的に使用されるのいくつかは、サーバの属性を制御する方法について説明し、別の属性に適用することができます。
、DescriptionAttributeクラス
役割:指定されたコントロールまたはプロパティの説明。
DescriptionAttributeがコントロールクラスに適用すると、設定の内容を記述することは、プロンプトコントロールのツールボックスに表示されます。
_
Public Class TBButton
Inherits System.Web.UI.WebControls.Button
End Class
DescriptionAttributeがコントロールのプロパティに適用すると、[プロパティ]ウィンドウで設定したプロパティの説明が下に表示されます。
_
Public Property ConfirmMessage() As String
二、DefaultValueAttributeクラス
役割:指定されたプロパティのデフォルト値。
私は強く特定の属性をお勧めしますDefaultValueAttribute、より多くのaspxになりプログラムで1を適用し、プロパティの値がデフォルトの値が同じであるとして、このプロパティの値は、ASPXプログラムには表示されません設定されている場合、使用DefaultValueAttributeは、デフォルトのプロパティを設定しました以下、あなたがあるため、特定の要因のプロパティのデフォルト値を変更する必要がある場合に焦点を当て、他のは、すべてのページには、コントロールのプロパティ値が変更されます開発されており、それはプロパティ値が既定値であったので、されないのaspxプログラムで書かれたので、しかし属ページのプロパティ値を制御するための制御変更のデフォルトプロパティの値は、布が完全に適用されますがあります。
Private FConfirmMessage As String = String.Empty
_
Public Property ConfirmMessage() As String
Get
Return FConfirmMessage
End Get
Set(ByVal value As String)
FConfirmMessage = value
End Set
End Property
三、CategoryAttributeクラス
処置:プロパティウィンドウがグループやイベントのプロパティを表示するには、[分類]モードに設定されている場合、イベントの属性やカテゴリ名を指定しました。
たとえば、「行動」の分類にConfirmMessageのプロパティを設定し、ConfirmMessageプロパティはカテゴリに分類されている「行動。」
_
Public Property ConfirmMessage() As String
四、BindableAttributeクラス
役割:メンバーは、通常、同点に使用するかどうかを指定します。
設定ウィンドウをデータバインディングでは、プロパティは、デフォルトのプロパティリストに表示するかどうかを指定します。
_
Public Property ConfirmMessage() As String
五、BrowsableAttributeクラス
役割:プロパティやイベントは、[プロパティ]ウィンドウに表示するかどうかを指定します。
設計段階での修正なしに財産場合は、プロパティは、[プロパティ]ウィンドウに表示されません、そして、あなたがブラウズ可能(false)を適用することができます設定できるプロパティにすることができます。
_
Public Property ConfirmMessage() As String
注:同時で発売この記事はあなたのために役立つ、この記事を見つけた場合、「第1の状態では、アイアンマン、それを支援する」人気^^増やすテキストカムを押し上げでも覚えています
http://ithelp.ithome.com.twを/質問/ 10012016
ASP.NET 魔法学院
オリジナル:大カラム [ASP.NETコントロールはDay8練習]は、一般的に(1)の説明属性制御します