Freigeben über


HtmlForm.RenderAttributes(HtmlTextWriter) Methode

Definition

Rendert die Attribute des HtmlForm Steuerelements für das angegebene HtmlTextWriter Objekt.

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)

Parameter

writer
HtmlTextWriter

Der HtmlTextWriter , der den gerenderten Inhalt empfängt.

Ausnahmen

Die in der DefaultButton Eigenschaft festgelegte Steuerelement-ID ist nicht vom Typ IButtonControl.

Hinweise

Die RenderAttributes Methode verwendet die IsValidFormAttribute Methode, um die Attribute des HtmlForm Steuerelements zu überprüfen, um sicherzustellen, dass sie im öffnenden Tag eines <form> HTML-Elements gerendert werden können.

Darüber hinaus rendert die RenderAttributes Methode die method, actionund onsubmit Attribute des HtmlForm Steuerelements. Wenn die in der DefaultButton Eigenschaft festgelegte Steuerelement-ID die IButtonControl Schnittstelle nicht implementiert, wird eine InvalidOperationException Ausnahme ausgelöst.

Die RenderAttributes Methode wird hauptsächlich von Steuerelemententwicklern verwendet, die die Funktionalität des HtmlForm Steuerelements erweitern.

Hinweise für Vererber

Achten Sie beim Überschreiben der RenderAttributes(HtmlTextWriter) Methode in einer abgeleiteten Klasse darauf, die Methode der Basisklasse RenderAttributes(HtmlTextWriter) aufzurufen, damit die Attribute des HtmlForm Steuerelements ordnungsgemäß gerendert werden.

Gilt für:

Weitere Informationen