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


Практическое руководство. Чтение атрибутов HTML для элементов управления на страницах веб-форм

Обновлен: Ноябрь 2007

В этом примере считываются атрибуты, представленные для серверного веб-элемента управления TextBox и для элемента управления HtmlInputButton. Данный код читает коллекцию Keys объекта AttributeCollection каждого отдельного элемента управления. Для каждого элемента ключа код выделяет соответствующее значение, получая значение соответствующего элемента Item.

Пример

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

Компиляция кода

Для выполнения этого примера необходимо следующее:

  • Веб-страница ASP.NET.

  • Веб-элемент управления Button с именем Button1.

  • Элемент управления HtmlInputButton, чей атрибут ID имеет значение Submit1.

Отказоустойчивость

Если задано недопустимое имя атрибута для элемента Item, будет возвращаться пустая строка.

Серверные веб-элементы управления возвращают только те атрибуты, которые не обладают соответствующими строго типизированными свойствами.

См. также

Задачи

Практическое руководство. Настройка атрибутов HTML для элементов управления на веб-страницах ASP.NET