HtmlForm.RenderAttributes(HtmlTextWriter) Metod

Definition

Renderar HtmlForm kontrollens attribut till det angivna HtmlTextWriter objektet.

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)

Parametrar

writer
HtmlTextWriter

Det HtmlTextWriter som tar emot det renderade innehållet.

Undantag

Kontroll-ID:t som anges i DefaultButton egenskapen är inte av typen IButtonControl.

Kommentarer

Metoden RenderAttributes använder IsValidFormAttribute metoden för att kontrollera HtmlForm kontrollens attribut för att säkerställa att de kan renderas i öppningstaggen för ett <form> HTML-element.

Dessutom RenderAttributes renderar methodactionmetoden - och onsubmit -attributen för HtmlForm kontrollen. Om kontroll-ID:t som anges i DefaultButton egenskapen inte implementerar IButtonControl gränssnittet genereras ett InvalidOperationException undantag.

Metoden RenderAttributes används främst av kontrollutvecklare som utökar kontrollens HtmlForm funktioner.

Anteckningar till arvingar

När du RenderAttributes(HtmlTextWriter) åsidosätter metoden i en härledd klass måste du anropa basklassens RenderAttributes(HtmlTextWriter) metod så att HtmlForm kontrollens attribut återges korrekt.

Gäller för

Se även