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 атрибуты элемента управления правильно отображались.