AttributeCollection.Keys Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene una colección de claves para todos los atributos del objeto AttributeCollection del control de servidor.
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
Valor de propiedad
Colección de claves.
Ejemplos
En el ejemplo siguiente se muestra cómo recorrer en iteración la Keys propiedad del AttributeCollection objeto para un HtmlSelect control de servidor.
<!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>
Comentarios
Esta propiedad contiene todas las claves que se encuentran en un AttributeCollection control de servidor ASP.NET, independientemente de si las ha agregado mediante programación con el Add método o mediante declaración.