AttributeCollection.Keys プロパティ
サーバー コントロールの AttributeCollection オブジェクトに格納されているすべての属性に対するキーのコレクションを取得します。
名前空間: System.Web.UI
アセンブリ: System.Web (system.web.dll 内)
構文

このプロパティには、ASP.NET サーバー コントロールの AttributeCollection に格納されているすべてのキーが、これらのキーをプログラム、インデクサ、Add メソッド、宣言のどの方法で追加したかにかかわらず反映されます。

HtmlSelect サーバー コントロールの AttributeCollection オブジェクトの Keys プロパティを反復する方法を次の例に示します。
<html> <script language="VB" runat="server"> Sub Page_Load(Src As Object, e As EventArgs) Message.InnerHtml = Message.InnerHtml & "<h5>The FirstSelect select box's Attribute collection contains:</h5>" Dim keys As IEnumerator = FirstSelect.Attributes.Keys.GetEnumerator Do While keys.MoveNext Dim key As String = keys.Current Message.InnerHtml = Message.InnerHtml & key & "=" & FirstSelect.Attributes(key) & "<br>" Loop End Sub </script> <body> <span id="Message" MaintainState="false" runat="server" /> <p> Make a selection: <select id="FirstSelect" padding="1" width="40" style="font: 16pt verdana;background-color:lightblue;color:black;" runat="server"> <option>This</option> <option>That</option> <option>Other</option> </select> </body> </html>
<html> <script language="C#" runat="server"> void Page_Load(Object Src, EventArgs e) { Message.InnerHtml += "<h5>The FirstSelect select box's Attribute collection contains:</h5>"; IEnumerator keys = FirstSelect.Attributes.Keys.GetEnumerator(); while (keys.MoveNext()) { String key = (String)keys.Current; Message.InnerHtml += key + "=" + FirstSelect.Attributes[key] + "<br>"; } } </script> <body> <span id="Message" MaintainState="false" runat="server" /> <p> Make a selection: <select id="FirstSelect" padding="1" width="40" style="font: 16pt verdana;background-color:lightblue;color:black;" runat="server"> <option>This</option> <option>That</option> <option>Other</option> </select> </body> </html>
<html> <script language="JScript" runat="server"> function Page_Load(Src, e : EventArgs) { Message.InnerHtml += "<h5>The FirstSelect select box's Attribute collection contains:</h5>"; var keys : IEnumerator = FirstSelect.Attributes.Keys.GetEnumerator(); while (keys.MoveNext()) { var key : String = String(keys.Current); Message.InnerHtml += key + "=" + FirstSelect.Attributes[key] + "<br>"; } } </script> <body> <span id="Message" MaintainState="false" runat="server" /> <p> Make a selection: <select id="FirstSelect" padding="1" width="40" style="font: 16pt verdana;background-color:lightblue;color:black;" runat="server"> <option>This</option> <option>That</option> <option>Other</option> </select> </body> </html>

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からAttributeCollection.Keys プロパティを検索する場合は、下記のリンクをクリックしてください。

- AttributeCollection.Keys プロパティのページへのリンク