HtmlTextWriter.IsStyleAttributeDefined Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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
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 .