HtmlForm.RenderAttributes(HtmlTextWriter) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Преобразует для просмотра атрибуты элемента управления HtmlForm в указанный объект HtmlTextWriter.
protected:
override void RenderAttributes(System::Web::UI::HtmlTextWriter ^ writer);
protected override void RenderAttributes (System.Web.UI.HtmlTextWriter writer);
override this.RenderAttributes : System.Web.UI.HtmlTextWriter -> unit
Protected Overrides Sub RenderAttributes (writer As HtmlTextWriter)
Параметры
- writer
- HtmlTextWriter
Объект HtmlTextWriter, получающий преобразованное содержимое.
Исключения
Идентификатор (ID) элемента управления, заданный в свойстве DefaultButton, не относится к типу IButtonControl.
Комментарии
Метод RenderAttributes использует метод для IsValidFormAttribute проверки HtmlForm атрибутов элемента управления, чтобы убедиться, что они могут быть отображены в открывающем теге <form>
ЭЛЕМЕНТА HTML.
Кроме того, RenderAttributes метод отрисовывает атрибуты method
HtmlForm , action
и onsubmit
элемента управления . Если идентификатор элемента управления, заданный в свойстве DefaultButtonIButtonControl , не реализует интерфейс, InvalidOperationException создается исключение.
Метод RenderAttributes используется в основном разработчиками элементов управления, расширяющими функциональные HtmlForm возможности элемента управления.
Примечания для тех, кто наследует этот метод
При переопределении RenderAttributes(HtmlTextWriter) метода в производном классе обязательно вызовите метод базового класса RenderAttributes(HtmlTextWriter) , HtmlForm чтобы атрибуты элемента управления правильно отображались.