HtmlTextWriter.IsAttributeDefined 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 markup yang ditentukan dan nilainya dirender selama panggilan berikutnya ke RenderBeginTag metode .
Overload
| Nama | Deskripsi |
|---|---|
| IsAttributeDefined(HtmlTextWriterAttribute) |
Menentukan apakah atribut markup yang ditentukan dan nilainya dirender selama panggilan berikutnya ke RenderBeginTag metode . |
| IsAttributeDefined(HtmlTextWriterAttribute, String) |
Menentukan apakah atribut markup yang ditentukan dan nilainya dirender selama panggilan berikutnya ke RenderBeginTag metode . |
IsAttributeDefined(HtmlTextWriterAttribute)
Menentukan apakah atribut markup yang ditentukan dan nilainya dirender selama panggilan berikutnya ke RenderBeginTag metode .
protected:
bool IsAttributeDefined(System::Web::UI::HtmlTextWriterAttribute key);
protected bool IsAttributeDefined(System.Web.UI.HtmlTextWriterAttribute key);
member this.IsAttributeDefined : System.Web.UI.HtmlTextWriterAttribute -> bool
Protected Function IsAttributeDefined (key As HtmlTextWriterAttribute) As Boolean
Parameter
Yang HtmlTextWriterAttribute terkait dengan atribut markup.
Mengembalikan
true jika atribut dirender selama panggilan berikutnya ke RenderBeginTag metode ; jika tidak, false.
Contoh
Contoh kode berikut menunjukkan cara menggunakan penimpaan RenderBeginTag metode di kelas yang mewarisi dari HtmlTextWriter kelas . Penimpaan RenderBeginTag memeriksa apakah <font> elemen markup akan dirender. Jika demikian, penimpaan IsAttributeDefined memanggil metode untuk memeriksa apakah <font> elemen berisi Size atribut. Jika tidak, AddAttribute metode memanggil GetAttributeKey metode , yang menentukan Size atribut dan mengatur nilainya ke 30pt.
// If the tagKey parameter is set to a <font> element
// but a size attribute is not defined on the element,
// the AddStyleAttribute method adds a size attribute
// and sets it to 30 point.
if ( tagKey == HtmlTextWriterTag::Font )
{
if ( !IsAttributeDefined( HtmlTextWriterAttribute::Size ) )
{
AddAttribute( GetAttributeKey( "size" ), "30pt" );
}
}
// If the tagKey parameter is set to a <font> element
// but a size attribute is not defined on the element,
// the AddStyleAttribute method adds a size attribute
// and sets it to 30 point.
if (tagKey == HtmlTextWriterTag.Font)
{
if (!IsAttributeDefined(HtmlTextWriterAttribute.Size))
{
AddAttribute(GetAttributeKey("size"), "30pt");
}
}
' If the tagKey parameter is set to a <font> element
' but a size attribute is not defined on the element,
' the AddStyleAttribute method adds a size attribute
' and sets it to 30 point.
If tagKey = HtmlTextWriterTag.Font Then
If Not IsAttributeDefined(HtmlTextWriterAttribute.Size) Then
AddAttribute(GetAttributeKey("size"), "30pt")
End If
End If
Keterangan
Untuk mendapatkan nilai yang akan ditetapkan ke HtmlTextWriterAttribute objek, gunakan IsAttributeDefined(HtmlTextWriterAttribute, String) kelebihan beban alih-alih yang satu ini.
Lihat juga
Berlaku untuk
IsAttributeDefined(HtmlTextWriterAttribute, String)
Menentukan apakah atribut markup yang ditentukan dan nilainya dirender selama panggilan berikutnya ke RenderBeginTag metode .
protected:
bool IsAttributeDefined(System::Web::UI::HtmlTextWriterAttribute key, [Runtime::InteropServices::Out] System::String ^ % value);
protected bool IsAttributeDefined(System.Web.UI.HtmlTextWriterAttribute key, out string value);
member this.IsAttributeDefined : System.Web.UI.HtmlTextWriterAttribute * string -> bool
Protected Function IsAttributeDefined (key As HtmlTextWriterAttribute, ByRef value As String) As Boolean
Parameter
Yang HtmlTextWriterAttribute terkait dengan atribut markup.
- value
- String
Nilai yang ditetapkan ke atribut .
Mengembalikan
true jika atribut dirender selama panggilan berikutnya ke RenderBeginTag metode ; jika tidak, false.
Keterangan
IsAttributeDefined Jika metode mengembalikan true, nilai yang akan ditetapkan ke HtmlTextWriterAttribute objek dikembalikan dalam value parameter .