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

Visual Studio 2010

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

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

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, будет возвращаться пустая строка.

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

Показ: