Bahasa

HtmlTextWriter.IsStyleAttributeDefined Metode

Definisi

Menentukan apakah atribut gaya markup dirender selama panggilan berikutnya ke RenderBeginTag metode .

Overload

Nama Deskripsi
IsStyleAttributeDefined(HtmlTextWriterStyle)

Menentukan apakah atribut gaya markup yang ditentukan dirender selama panggilan berikutnya ke RenderBeginTag metode .

IsStyleAttributeDefined(HtmlTextWriterStyle, String)

Menentukan apakah atribut gaya markup yang ditentukan dan nilainya dirender selama panggilan berikutnya ke RenderBeginTag metode .

IsStyleAttributeDefined(HtmlTextWriterStyle)

Menentukan apakah atribut gaya markup yang ditentukan dirender selama panggilan berikutnya ke RenderBeginTag metode .

protected:
 bool IsStyleAttributeDefined(System::Web::UI::HtmlTextWriterStyle key);
protected bool IsStyleAttributeDefined(System.Web.UI.HtmlTextWriterStyle key);
member this.IsStyleAttributeDefined : System.Web.UI.HtmlTextWriterStyle -> bool
Protected Function IsStyleAttributeDefined (key As HtmlTextWriterStyle) As Boolean

Parameter

key
HtmlTextWriterStyle

Yang HtmlTextWriterStyle terkait dengan atribut .

Mengembalikan

true jika atribut akan dirender selama panggilan berikutnya ke RenderBeginTag metode ; jika tidak, false.

Contoh

Contoh kode berikut menunjukkan cara memeriksa apakah <label> elemen sedang dirender. Jika demikian, IsStyleAttributeDefined metode memeriksa apakah Color atribut gaya telah ditentukan pada elemen . Color Jika atribut belum ditentukan, AddStyleAttribute metode menentukan Color atribut dan mengatur nilainya ke 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)
{
    // 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

Keterangan

Untuk mendapatkan nilai yang akan dirender dengan atribut gaya yang ditentukan, gunakan IsStyleAttributeDefined(HtmlTextWriterStyle, String) kelebihan beban IsStyleAttributeDefined metode.

Lihat juga

Berlaku untuk

IsStyleAttributeDefined(HtmlTextWriterStyle, String)

Menentukan apakah atribut gaya markup yang ditentukan dan nilainya dirender selama panggilan berikutnya ke RenderBeginTag metode .

protected:
 bool IsStyleAttributeDefined(System::Web::UI::HtmlTextWriterStyle key, [Runtime::InteropServices::Out] System::String ^ % value);
protected bool IsStyleAttributeDefined(System.Web.UI.HtmlTextWriterStyle key, out string value);
member this.IsStyleAttributeDefined : System.Web.UI.HtmlTextWriterStyle * string -> bool
Protected Function IsStyleAttributeDefined (key As HtmlTextWriterStyle, ByRef value As String) As Boolean

Parameter

key
HtmlTextWriterStyle

Yang HtmlTextWriterStyle terkait dengan atribut .

value
String

Nilai yang ditetapkan ke atribut gaya.

Mengembalikan

true jika atribut dan nilainya akan dirender selama panggilan berikutnya ke RenderBeginTag metode ; jika tidak, false.

Keterangan

IsStyleAttributeDefined Jika metode mengembalikan true, nilai yang akan ditetapkan ke HtmlTextWriterStyle atribut dikembalikan dalam value parameter .

Lihat juga

Berlaku untuk