HtmlForm.RenderAttributes(HtmlTextWriter) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
, action
i 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.