Udostępnij za pośrednictwem


HtmlForm.RenderAttributes(HtmlTextWriter) Metoda

Definicja

Renderuje HtmlForm atrybuty kontrolki do określonego HtmlTextWriter obiektu.

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)

Parametry

writer
HtmlTextWriter

Element HtmlTextWriter odbierający renderowaną zawartość.

Wyjątki

Identyfikator kontrolki DefaultButton ustawiony we właściwości nie jest typem IButtonControl.

Uwagi

Metoda RenderAttributes używa IsValidFormAttribute metody do sprawdzania HtmlForm atrybutów kontrolki, aby upewnić się, że można je renderować w tagu otwierającym <form> elementu HTML.

RenderAttributes Ponadto metoda renderuje atrybuty method, actioni onsubmit kontrolkiHtmlForm. Jeśli identyfikator kontrolki DefaultButton ustawiony we właściwości nie implementuje interfejsu IButtonControl , InvalidOperationException zgłaszany jest wyjątek.

Metoda RenderAttributes jest używana głównie przez deweloperów sterujących rozszerzających funkcjonalność kontrolki HtmlForm .

Uwagi dotyczące dziedziczenia

Podczas zastępowania RenderAttributes(HtmlTextWriter) metody w klasie pochodnej należy wywołać metodę klasy RenderAttributes(HtmlTextWriter) bazowej, aby HtmlForm atrybuty kontrolki zostały poprawnie renderowane.

Dotyczy

Zobacz też