HtmlForm.RenderAttributes(HtmlTextWriter) Metodo

Definizione

Esegue il rendering degli attributi del controllo HtmlForm nell'oggetto HtmlTextWriter specificato.

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)

Parametri

writer
HtmlTextWriter

Oggetto HtmlTextWriter che riceve il contenuto di cui è stato eseguito il rendering.

Eccezioni

Il tipo dell'ID di controllo impostato nella proprietà DefaultButton non è IButtonControl.

Commenti

Il RenderAttributes metodo usa il metodo per controllare gli attributi del controllo per assicurarsi che sia possibile eseguire il IsValidFormAttribute HtmlForm rendering nel tag di apertura di un <form> elemento HTML.

Inoltre, il metodo esegue il RenderAttributes rendering degli methodattributi , actione onsubmit del HtmlForm controllo. Se l'ID di controllo impostato nella DefaultButton proprietà non implementa l'interfaccia, viene generata un'eccezione IButtonControl InvalidOperationException .

Il RenderAttributes metodo viene usato principalmente dagli sviluppatori di controlli che estendono la funzionalità del HtmlForm controllo.

Note per gli eredi

Quando si esegue l'override del metodo in una classe derivata, assicurarsi di chiamare il RenderAttributes(HtmlTextWriter) metodo della classe base in modo che gli HtmlForm attributi del RenderAttributes(HtmlTextWriter) controllo vengano visualizzati correttamente.

Si applica a

Vedi anche