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


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 метод отрисовывает атрибуты methodHtmlForm , actionи onsubmit элемента управления . Если идентификатор элемента управления, заданный в свойстве DefaultButtonIButtonControl , не реализует интерфейс, InvalidOperationException создается исключение.

Метод RenderAttributes используется в основном разработчиками элементов управления, расширяющими функциональные HtmlForm возможности элемента управления.

Примечания для тех, кто наследует этот метод

При переопределении RenderAttributes(HtmlTextWriter) метода в производном классе обязательно вызовите метод базового класса RenderAttributes(HtmlTextWriter) , HtmlForm чтобы атрибуты элемента управления правильно отображались.

Применяется к

См. также раздел