Практическое руководство. Чтение атрибутов 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