Freigeben über


AttributeCollection.Keys-Eigenschaft

Ruft eine Auflistung mit den Schlüsseln für alle Attribute im AttributeCollection-Objekt des Serversteuerelements ab.

Namespace: System.Web.UI
Assembly: System.Web (in system.web.dll)

Syntax

'Declaration
Public ReadOnly Property Keys As ICollection
'Usage
Dim instance As AttributeCollection
Dim value As ICollection

value = instance.Keys
public ICollection Keys { get; }
public:
property ICollection^ Keys {
    ICollection^ get ();
}
/** @property */
public ICollection get_Keys ()
public function get Keys () : ICollection

Eigenschaftenwert

Die Auflistung der Schlüssel.

Hinweise

Diese Eigenschaft zeigt alle in der AttributeCollection enthaltenen Schlüssel eines ASP.NET-Serversteuerelements an, unabhängig davon, ob sie programmgesteuert, mit dem Indexer, der Add-Methode oder deklarativ hinzugefügt wurden.

Thema Position
Gewusst wie: Lesen von HTML-Attributen für Steuerelemente auf Web Forms-Seiten Erstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Lesen von HTML-Attributen für Steuerelemente auf Web Forms-Seiten Erstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Lesen von HTML-Attributen für Steuerelemente auf Web Forms-Seiten Erstellen von ASP.NET-Webanwendungen

Beispiel

Im folgenden Beispiel wird veranschaulicht, wie die Keys-Eigenschaft des AttributeCollection-Objekts für ein HtmlSelect-Serversteuerelement durchlaufen wird.

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

Plattformen

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 unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

AttributeCollection-Klasse
AttributeCollection-Member
System.Web.UI-Namespace
Attributes
Attributes