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
| Name | Description |
|---|---|
| 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şkili 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 numaralandırma değeriyle HtmlTextWriterStyle 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 bir dize.
- value
- String
Özniteliğine atanacak değeri içeren dize.
Örnekler
Aşağıdaki kod örneği, bir öğe üzerinde RenderBeginTag öznitelikleri işlemek AddStyleAttribute(String, String) ve font-size stil oluşturmak için yönteminin aşırı yüklemesinin color 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 sabit listesi üyesi olmadığında veya çalışma zamanına AddStyleAttribute(String, String) 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şkili 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 dize.
Örnekler
Aşağıdaki kod örneği, sınıfından türetilen bir sınıfta yönteminin RenderBeginTag geçersiz kılma işleminin HtmlTextWriter bir bölümü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ği style özniteliğine ekler Color ve değerini olarak redayarlar.
// 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 sabit listesi üyesi olduğunda ve çalışma zamanından önce biliniyorsa yönteminin AddStyleAttribute(HtmlTextWriterStyle, String) aşırı yüklemesini HtmlTextWriterStyle 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 numaralandırma değeriyle HtmlTextWriterStyle 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 dize.
HtmlTextWriterStyle Eklenecek stil özniteliğini temsil eden bir.
Açıklamalar
yönteminin AddStyleAttribute aşırı yüklemesini AddStyleAttribute(String, String, HtmlTextWriterStyle) yalnızca sınıfından HtmlTextWriter devralırken kullanın. Öznitelikler için name yeni value ve HtmlTextWriterStyle çiftler oluşturmanıza olanak tanır.