HtmlTextWriter.AddStyleAttribute 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.
nesnesinin yöntemine sonraki bir çağrıyla oluşturduğu öğenin HtmlTextWriter açılış etiketine RenderBeginTag bir işaretleme stili özniteliği ekler.
Aşırı Yüklemeler
AddStyleAttribute(String, String) |
Belirtilen işaretleme stili özniteliğini ve öznitelik değerini yöntemine yapılan sonraki bir çağrı tarafından oluşturulan açılış işaretleme etiketine RenderBeginTag ekler. |
AddStyleAttribute(HtmlTextWriterStyle, String) |
Belirtilen HtmlTextWriterStyle değerle ilişkilendirilmiş işaretleme stili özniteliğini ve öznitelik değerini yöntemine yapılan sonraki bir çağrı tarafından oluşturulan açılış işaretleme etiketine RenderBeginTag ekler. |
AddStyleAttribute(String, String, HtmlTextWriterStyle) |
Belirtilen işaretleme stili özniteliğini ve öznitelik değerini bir HtmlTextWriterStyle numaralandırma değeriyle birlikte yöntemine yapılan sonraki bir çağrı tarafından oluşturulan açılış işaretleme etiketine RenderBeginTag ekler. |
AddStyleAttribute(String, String)
Belirtilen işaretleme stili özniteliğini ve öznitelik değerini yöntemine yapılan sonraki bir çağrı tarafından oluşturulan açılış işaretleme etiketine RenderBeginTag ekler.
public:
virtual void AddStyleAttribute(System::String ^ name, System::String ^ value);
public virtual void AddStyleAttribute (string name, string value);
abstract member AddStyleAttribute : string * string -> unit
override this.AddStyleAttribute : string * string -> unit
Public Overridable Sub AddStyleAttribute (name As String, value As String)
Parametreler
- name
- String
Eklenecek stil özniteliğini içeren dize.
- value
- String
Özniteliğine atanacak değeri içeren bir dize.
Örnekler
Aşağıdaki kod örneği, bir öğe üzerinde RenderBeginTag öznitelikleri işlemek font-size
ve color
stil oluşturmak için yönteminin aşırı yüklemesinin AddStyleAttribute(String, String) nasıl kullanılacağını <p>
gösterir. Bu kod örneği, denetimin HtmlTextWriter içeriğini işlemek için sınıfını kullanır.
// Add style attribute for 'p'(paragraph) element.
writer->AddStyleAttribute( "font-size", "12pt" );
writer->AddStyleAttribute( "color", "fuchsia" );
// Output the 'p' (paragraph) element with the style attributes.
writer->RenderBeginTag( "p" );
// Output the 'Message' property contents and the time on the server.
writer->Write( String::Concat( Message, "<br>",
"The time on the server: ",
System::DateTime::Now.ToLongTimeString() ) );
// Close the element.
writer->RenderEndTag();
// Add style attribute for 'p'(paragraph) element.
writer.AddStyleAttribute("font-size", "12pt");
writer.AddStyleAttribute("color", "fuchsia");
// Output the 'p' (paragraph) element with the style attributes.
writer.RenderBeginTag("p");
// Output the 'Message' property contents and the time on the server.
writer.Write(Message + "<br>" +
"The time on the server: " +
System.DateTime.Now.ToLongTimeString());
// Close the element.
writer.RenderEndTag();
'Add style attribute for 'p'(paragraph) element.
writer.AddStyleAttribute("font-size", "12pt")
writer.AddStyleAttribute("color", "fuchsia")
'Output the 'p' (paragraph) element with the style attributes.
writer.RenderBeginTag("p")
'Output the 'Message' property contents and the time on the server.
writer.Write((Message & "<br>" & "The time on the server: " & _
System.DateTime.Now.ToLongTimeString()))
' Close the element.
writer.RenderEndTag()
Açıklamalar
AddStyleAttribute Stil numaralandırmanın AddStyleAttribute(String, String) üyesi olmadığında veya çalışma zamanına kadar bilinmediğinde yönteminin HtmlTextWriterStyle aşırı yüklemesini kullanın.
sınıfı, HtmlTextWriter işlenen işaretleme öğeleri için stillerin listesini tutar. RenderBeginTag yöntemi çağrıldığında, yöntemi tarafından AddStyleAttribute eklenen tüm stiller öğesinin açılış etiketine işlenir. Ardından stil listesi temizlenir.
biçimlendirme öğelerini işlemeye yönelik kodlama deseni aşağıdaki gibidir:
AddStyleAttribute öğesine stil öznitelikleri eklemek için yöntemini kullanın.
RenderBeginTag yöntemini kullanın.
Öğe açma ve kapatma etiketleri arasında bulunan içeriği işlemek için gereken diğer yöntemleri kullanın.
RenderEndTag yöntemini kullanın.
Ayrıca bkz.
Şunlara uygulanır
AddStyleAttribute(HtmlTextWriterStyle, String)
Belirtilen HtmlTextWriterStyle değerle ilişkilendirilmiş işaretleme stili özniteliğini ve öznitelik değerini yöntemine yapılan sonraki bir çağrı tarafından oluşturulan açılış işaretleme etiketine RenderBeginTag ekler.
public:
virtual void AddStyleAttribute(System::Web::UI::HtmlTextWriterStyle key, System::String ^ value);
public virtual void AddStyleAttribute (System.Web.UI.HtmlTextWriterStyle key, string value);
abstract member AddStyleAttribute : System.Web.UI.HtmlTextWriterStyle * string -> unit
override this.AddStyleAttribute : System.Web.UI.HtmlTextWriterStyle * string -> unit
Public Overridable Sub AddStyleAttribute (key As HtmlTextWriterStyle, value As String)
Parametreler
HtmlTextWriterStyle Çıkış akışına eklenecek stil özniteliğini temsil eden bir.
- value
- String
Özniteliğine atanacak değeri içeren bir dize.
Örnekler
Aşağıdaki kod örneği, sınıfından türetilen HtmlTextWriter bir sınıfta yönteminin geçersiz kılmasının RenderBeginTag bir kısmının nasıl kullanılacağını gösterir. Kod, bir <Label>
öğenin işlenip işlenmediğini denetler. Bu durumda, IsStyleAttributeDefined öğesi için bir Color
stil özniteliği tanımlanıp tanımlanmadığını denetlemek için yöntemi çağrılır <Label>
. Bir Color
öznitelik tanımlanmamışsa, kod yönteminin AddStyleAttribute bu aşırı yüklemesini çağırarak özniteliğini style özniteliğine ekler Color
ve değerini olarak red
ayarlar.
// If the markup element being rendered is a Label,
// render the opening tag of a <Font> element before it.
if ( tagKey == HtmlTextWriterTag::Label )
{
// Check whether a Color style attribute is
// included on the Label. If not, use the
// AddStyleAttribute and GetStyleName methods to add one
// and set its value to red.
if ( !IsStyleAttributeDefined( HtmlTextWriterStyle::Color ) )
{
AddStyleAttribute( GetStyleName( HtmlTextWriterStyle::Color ), "red" );
}
// If the markup element being rendered is a Label,
// render the opening tag of a Font element before it.
if (tagKey == HtmlTextWriterTag.Label)
{
// Check whether a Color style attribute is
// included on the Label. If not, use the
// AddStyleAttribute and GetStyleName methods to add one
// and set its value to red.
if (!IsStyleAttributeDefined(HtmlTextWriterStyle.Color))
{
AddStyleAttribute(GetStyleName(HtmlTextWriterStyle.Color), "red");
}
' If the markup element being rendered is a Label,
' render the opening tag of a Font element before it.
If tagKey = HtmlTextWriterTag.Label Then
' Check whether a Color style attribute is
' included on the Label. If not, use the
' AddStyleAttribute and GetStyleName methods to add one
' and set its value to red.
If Not IsStyleAttributeDefined(HtmlTextWriterStyle.Color) Then
AddStyleAttribute(GetStyleName(HtmlTextWriterStyle.Color), "red")
End If
Açıklamalar
AddStyleAttribute Stil numaralandırmanın AddStyleAttribute(HtmlTextWriterStyle, String) bir üyesi olduğunda ve çalışma zamanından önce biliniyorsa yönteminin HtmlTextWriterStyle aşırı yüklemesini kullanın.
sınıfı, HtmlTextWriter işlenen işaretleme öğeleri için stillerin listesini tutar. RenderBeginTag yöntemi çağrıldığında, yöntemi tarafından AddStyleAttribute eklenen tüm stiller öğesinin açılış etiketine işlenir. Ardından stil listesi temizlenir.
biçimlendirme öğelerini işlemeye yönelik kodlama deseni aşağıdaki gibidir:
AddStyleAttribute öğesine stil öznitelikleri eklemek için yöntemini kullanın.
RenderBeginTag yöntemini kullanın.
Öğe açma ve kapatma etiketleri arasında bulunan içeriği işlemek için gereken diğer yöntemleri kullanın.
RenderEndTag yöntemini kullanın.
Ayrıca bkz.
Şunlara uygulanır
AddStyleAttribute(String, String, HtmlTextWriterStyle)
Belirtilen işaretleme stili özniteliğini ve öznitelik değerini bir HtmlTextWriterStyle numaralandırma değeriyle birlikte yöntemine yapılan sonraki bir çağrı tarafından oluşturulan açılış işaretleme etiketine RenderBeginTag ekler.
protected:
virtual void AddStyleAttribute(System::String ^ name, System::String ^ value, System::Web::UI::HtmlTextWriterStyle key);
protected virtual void AddStyleAttribute (string name, string value, System.Web.UI.HtmlTextWriterStyle key);
abstract member AddStyleAttribute : string * string * System.Web.UI.HtmlTextWriterStyle -> unit
override this.AddStyleAttribute : string * string * System.Web.UI.HtmlTextWriterStyle -> unit
Protected Overridable Sub AddStyleAttribute (name As String, value As String, key As HtmlTextWriterStyle)
Parametreler
- name
- String
Eklenecek stil özniteliğini içeren bir dize.
- value
- String
Özniteliğine atanacak değeri içeren bir dize.
HtmlTextWriterStyle Eklenecek stil özniteliğini temsil eden bir.
Açıklamalar
AddStyleAttribute yönteminin aşırı yüklemesini AddStyleAttribute(String, String, HtmlTextWriterStyle) yalnızca sınıfından HtmlTextWriter devralırken kullanın. Öznitelikler için HtmlTextWriterStyle yeni name
ve value
çiftler oluşturmanıza olanak tanır.