AttributeCollection.AddAttributes(HtmlTextWriter) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Sınıfından AttributeCollection HtmlTextWriter öznitelikleri, öznitelikleri işaretleme olarak işlemekten sorumlu olan nesneye ekler.
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)
Parametreler
- writer
- HtmlTextWriter
özniteliğini HtmlTextWriter bir ASP.NET sunucu denetiminin açılış etiketine yazan örnek.
Örnekler
Aşağıdaki örnekte adlı bir sunucu denetimine ve TextBox adlı myButton
myTextBox
bir Button sunucu denetimine yeni özniteliklerin nasıl ekleneceği gösterilmektedir. Ardından bu öznitelikleri, bu öznitelikleri bu denetimlerin her biri için bir çıkış akışına yazacak özel HtmlTextWriter bir nesneye ekler.
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)
Açıklamalar
Bu yöntem, bir nesneye HtmlTextWriter tüm sunucu denetiminin özniteliklerini kopyalar, böylece yöntemine RenderBeginTag yapılan bir sonraki çağrı tarafından işlenebilirler.
ve CheckBoxListgibi Calendar diğer denetimlerde bulunan denetimler için, içerilen denetimleri doğrudan işleyerek performansı geliştirebilirsiniz. Kapsayıcı denetimleri tüm alt denetim özniteliklerini kapsayıcı denetimine kopyalamanızı ve kopyalandıktan sonra işlemenizi gerektirdiğinden, doğrudan işleme kapsayıcı denetimi aracılığıyla işlemeden daha hızlı olabilir.