// Использовать слегка отличающийся, но эквивалентный синтаксис
    // для установки атрибута стиля.
    TextBox1.Style.Add("background-color", "lightyellow");
    // Установить текст по умолчанию.
    TextBox1.Value = "<Enter e-mail address here>";
    // Установить другие нестандартные атрибуты.
    TextBox1.Attributes["onfocus"] = "alert(TextBox1.value)";
  }
}

При запросе страницы для текстового поля вернется следующий HTML-код:

<input name="TextBox1" id="TextBox1" type="text"
  style="WIDTH:410px;HEIGHT:46px;font-size:20px;color:red;
  background-color:lightyellow;size=63"
  value="&lt;Enter e-mail address here&gt;"
  onfocus="alert(TextBox1.value)" />

Обратите внимание, что атрибут стиля CSS также содержит информацию, которая не была явно установлена в коде. Вместо этого Visual Studio добавила эту информацию к дескриптору элемента управления при изменении размера элемента управления в среде разработки.

На рис. 4.3 показана результирующая страница при изменении фокусировки на текстовом окне.

Рис. 4.3. Тестирование серверных элементов управления HTML

Этот процесс взаимодействия, по сути, одинаков для всех серверных элементов управления HTML. Свойства стилей и атрибуты всегда устанавливаются одинаково. Единственное, различие заключается в том, что некоторые элементы управления предоставляют дополнительные свойства. Например, элемент управления HtmlAnchor предоставляет свойство Href, позволяющее устанавливать целевую страницу для ссылки.

предыдущая    следующая страница   оглавление

155

Hosted by uCoz