Freigeben über


HtmlForm.RenderAttributes(HtmlTextWriter) Methode

Definition

Rendert die Attribute des HtmlForm-Steuerelements in 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 Methode, um die IsValidFormAttribute 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``actionAttribute und 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 Außerkraftsetzen der RenderAttributes(HtmlTextWriter) Methode in einer abgeleiteten Klasse darauf, die Methode der Basisklasse RenderAttributes(HtmlTextWriter) aufzurufen, damit die Attribute des HtmlForm Steuerelements korrekt gerendert werden.

Gilt für

Siehe auch