AttributeCollection.AddAttributes(HtmlTextWriter) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.