Compartilhar via


Como: Ler atributos HTML para controles em páginas de Web Forms

This example reads the attributes rendered for a TextBox Web server control and an HtmlInputButton control.The code reads the Keys collection of the AttributeCollection object of each individual control.For each key item, the code extracts the corresponding value by getting the value of the corresponding Item element.

Exemplo

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 />");
}

Compilando o código

Este exemplo requer:

  • Um página da Web do ASP.NET.

  • A Button Web control named Button1.

  • An HtmlInputButton control whose ID attribute is set to Submit1.

Programação robusta

If you specify an invalid attribute name for the Item element, the return value is an empty string.

Os controles do servidor Web retornam somente os atributos que não têm propriedades altamente tipadas correspondentes.

Consulte também

Tarefas

Como: conjunto atributos HTML para controles em páginas da Web do ASP.NET