HtmlForm.RenderAttributes(HtmlTextWriter) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Esegue il HtmlForm rendering degli attributi del controllo nell'oggetto specificato 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)
Parametri
- writer
- HtmlTextWriter
Oggetto HtmlTextWriter che riceve il contenuto sottoposto a rendering.
Eccezioni
L'ID di controllo impostato nella DefaultButton proprietà non è di tipo IButtonControl.
Commenti
Il RenderAttributes metodo usa il IsValidFormAttribute metodo per controllare gli HtmlForm attributi del controllo per assicurarsi che sia possibile eseguire il 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 IButtonControl , viene generata un'eccezione 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 RenderAttributes(HtmlTextWriter) metodo in una classe derivata, assicurarsi di chiamare il metodo della RenderAttributes(HtmlTextWriter) classe di base in modo che venga eseguito correttamente il HtmlForm rendering degli attributi del controllo.