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


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 , который получает отрисованное содержимое.

Исключения

Идентификатор элемента управления, заданный в свойстве DefaultButton , не имеет типа IButtonControl.

Комментарии

Метод RenderAttributes использует IsValidFormAttribute метод для проверки HtmlForm атрибутов элемента управления, чтобы убедиться, что они могут отображаться в открываемом <form> теге HTML-элемента.

Кроме того, RenderAttributes метод отрисовывает methodactionи onsubmit атрибуты HtmlForm элемента управления. Если идентификатор элемента управления, заданный в свойстве DefaultButton , не реализует IButtonControl интерфейс, InvalidOperationException создается исключение.

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

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

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

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

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