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 помощью метода или декларативно.