Поделиться через


AttributeCollection.Keys Свойство

Определение

Возвращает коллекцию ключей всей атрибутов в объекте AttributeCollection серверного элемента управления.

public:
 property System::Collections::ICollection ^ Keys { System::Collections::ICollection ^ get(); };
public System.Collections.ICollection Keys { get; }
member this.Keys : System.Collections.ICollection
Public ReadOnly Property Keys As ICollection

Значение свойства

Коллекция ключей.

Примеры

В следующем примере показано, как выполнить итерацию по свойству KeysAttributeCollection объекта для серверного HtmlSelect элемента управления.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

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

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Attribute Collection Sample</title>
</head>
<body>

    <p>
        <span id="Message" enableviewstate="false" 
            runat="server" />
    </p>
    <p>
        Make a selection:
        <select id="FirstSelect" runat="server" 
           style="padding:1; width:40; font: 16pt verdana;
           background-color:Aqua; color:black;">
           <option>This</option>
           <option>That</option>
           <option>Other</option>
        </select>
    </p>

</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

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

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Attribute Collection Sample</title>
</head>
<body>

    <p>
        <span id="Message" enableviewstate="false" 
            runat="server" />
    </p>
    <p>
        Make a selection:
        <select id="FirstSelect" runat="server" 
           style="padding:1; width:40; font: 16pt verdana;
           background-color:Aqua; color:black;">
           <option>This</option>
           <option>That</option>
           <option>Other</option>
        </select>
    </p>

</body>
</html>

Комментарии

Это свойство содержит все ключи, которые находятся в серверном элементе AttributeCollection управления ASP.NET, независимо от того, были ли они добавлены программными средствами с Add помощью метода или декларативно.

Применяется к

См. также раздел