AttributeCollection.AddAttributes(HtmlTextWriter) Methode

Definitie

Voegt kenmerken van de AttributeCollection klasse toe aan het HtmlTextWriter object dat verantwoordelijk is voor het weergeven van de kenmerken als markeringen.

public:
 void AddAttributes(System::Web::UI::HtmlTextWriter ^ writer);
public void AddAttributes(System.Web.UI.HtmlTextWriter writer);
member this.AddAttributes : System.Web.UI.HtmlTextWriter -> unit
Public Sub AddAttributes (writer As HtmlTextWriter)

Parameters

writer
HtmlTextWriter

Een HtmlTextWriter-exemplaar dat het kenmerk schrijft naar de openingstag van een ASP.NET-serverbesturing.

Voorbeelden

In het volgende voorbeeld ziet u hoe u nieuwe kenmerken toevoegt aan een Button serverbeheer met de naam en myButton een serverbesturing met de TextBox naam myTextBox. Vervolgens worden deze kenmerken toegevoegd aan een aangepast HtmlTextWriter object waarmee deze kenmerken worden geschreven naar een uitvoerstroom voor elk van deze besturingselementen.

myButton.Attributes.Clear();
myTextBox.Attributes.Clear();
myButton.Attributes["onClick"] = 
                "javascript:alert('Visiting msn.com');";

myTextBox.Attributes["name"] = "MyTextBox";

myTextBox.Attributes["onBlur"] = 
                 "javascript:alert('Leaving MyTextBox...');";
                           
HttpResponse myHttpResponse = Response;
HtmlTextWriter myHtmlTextWriter  = 
                 new HtmlTextWriter(myHttpResponse.Output);

myButton.Attributes.AddAttributes(myHtmlTextWriter);
myTextBox.Attributes.AddAttributes(myHtmlTextWriter);
myButton.Attributes.Clear()
myTextBox.Attributes.Clear()
myButton.Attributes("onClick") = "javascript:alert('Visiting msn.com');"

myTextBox.Attributes("name") = "MyTextBox"

myTextBox.Attributes("onBlur") = "javascript:alert('Leaving MyTextBox...');"

Dim myHttpResponse As HttpResponse = Response
Dim myHtmlTextWriter As New HtmlTextWriter(myHttpResponse.Output)

myButton.Attributes.AddAttributes(myHtmlTextWriter)
myTextBox.Attributes.AddAttributes(myHtmlTextWriter)

Opmerkingen

Met deze methode worden alle kenmerken van het serverbeheer gekopieerd naar een HtmlTextWriter object, zodat deze kunnen worden weergegeven door de volgende aanroep naar de RenderBeginTag methode.

Voor besturingselementen die zijn opgenomen in andere besturingselementen, zoals Calendar en CheckBoxList, kunt u de prestaties mogelijk verbeteren door de ingesloten besturingselementen rechtstreeks weer te geven. Het rechtstreeks weergeven kan sneller zijn dan het weergeven via het containerbesturingselement, omdat voor containerbesturingselementen vereist is dat u alle onderliggende besturingskenmerken naar het containerbesturingselement kopieert en deze weergeeft nadat ze zijn gekopieerd.

Van toepassing op

Zie ook