Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Actualización: noviembre 2007
En este ejemplo se leen los atributos representados para un control de servidor Web TextBox y un control HtmlInputButton. En el código se lee la colección Keys del objeto AttributeCollection de cada control individual. El código extrae el valor de cada elemento clave a partir del valor del elemento Item correspondiente.
Ejemplo
Response.Write(Button1.Attributes.Item("Style") & "<br />")
Dim key As String
For Each key In Button1.Attributes.Keys
Response.Write(key & "=" & Button1.Attributes.Item(key) & "<br />")
Next
For Each key In Submit1.Attributes.Keys
Response.Write(key & "=" & Submit1.Attributes.Item(key) & "<br />")
Next
Response.Write(Button1.Attributes[("Style")] + "<br />");
//String key;
foreach ( String key in Button1.Attributes.Keys)
{
Response.Write(key + "=" + Button1.Attributes[key] + "<br />");
}
foreach ( String key in Submit1.Attributes.Keys)
{
Response.Write(key + "=" + Submit1.Attributes[key] + "<br />");
}
Compilar el código
Para este ejemplo se necesita:
Una página Web ASP.NET.
Un control Web Button denominado Button1.
Un control HtmlInputButton cuyo atributo ID se establece en Submit1.
Programación eficaz
Si especifica un nombre de atributo no válido para el elemento Item, el valor devuelto será una cadena vacía.
Los controles de servidor Web sólo devuelven los atributos que no tienen propiedades con establecimiento inflexible de tipos asociadas.
Vea también
Tareas
Cómo: Establecer atributos HTML de controles en páginas Web ASP.NET