AttributeCollection オブジェクト内の属性の数を取得します。
Public ReadOnly Property Count As Integer
[C#]
public int Count {get;}
[C++]
public: __property int get_Count();
[JScript]
public function get Count() : int;
プロパティ値
コレクション内の項目の数。
使用例
[Visual Basic, C#] Count プロパティを使用して、コントロール内の属性の数をページに書き込む例を次に示します。
Response.Write("Attribute Collection count before PostBack = " & _
myAttributeCollection.Count.ToString())
Response.Write("<br><U><h4>Enumerating Attributes for " & _
"CustomControl before PostBack</h4></U>")
Dim keys As IEnumerator = myAttributeCollection.Keys.GetEnumerator()
Dim i As Integer = 1
Dim key As String
While keys.MoveNext()
key = CType(keys.Current, String)
Response.Write(i.ToString() + ". " + key + "=" + myAttributeCollection(key) + "<br>")
i += 1
End While
Else
Response.Write("Attribute Collection count after PostBack = " + _
myAttributeCollection.Count.ToString())
Response.Write("<br><U><h4>Enumerating Attributes for " + _
"CustomControl after PostBack</h4></U>")
Dim keys As IEnumerator = myAttributeCollection.Keys.GetEnumerator()
Dim i As Integer = 1
Dim key As String
While keys.MoveNext()
key = CType(keys.Current, String)
Response.Write(i.ToString() + ". " + key + "=" + myAttributeCollection(key) + "<br>")
i += 1
End While
End If
End Sub
</script>
</HEAD>
<body>
<form id="Form1" method="post" runat="server">
<asp:Button Text="Submit" Runat="server"></asp:Button>
<h5>
Click Submit Button to force PostBack
</h5>
</form>
</body>
</HTML>
[C#]
Response.Write("Attribute Collection count before PostBack = " + myAttributeCollection.Count);
[C++, JScript] C++ および JScript のサンプルはありません。Visual Basic および C# のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: Windows 2000, Windows XP Professional, Windows Server 2003 ファミリ
参照
AttributeCollection クラス | AttributeCollection メンバ | System.Web.UI 名前空間 | HtmlControl.Attributes | WebControl.Attributes