Bahasa

HtmlTextWriter.GetAttributeKey(String) Metode

Definisi

Mendapatkan nilai enumerasi yang HtmlTextWriterAttribute sesuai untuk atribut yang ditentukan.

protected:
 System::Web::UI::HtmlTextWriterAttribute GetAttributeKey(System::String ^ attrName);
protected System.Web.UI.HtmlTextWriterAttribute GetAttributeKey(string attrName);
member this.GetAttributeKey : string -> System.Web.UI.HtmlTextWriterAttribute
Protected Function GetAttributeKey (attrName As String) As HtmlTextWriterAttribute

Parameter

attrName
String

String yang berisi atribut untuk mendapatkan HtmlTextWriterAttribute.

Mengembalikan

Nilai HtmlTextWriterAttribute enumerasi untuk atribut yang ditentukan; jika tidak, nilai yang tidak valid HtmlTextWriterAttribute jika atribut bukan anggota enumerasi.

Contoh

Contoh kode berikut menunjukkan cara menggunakan kelas, yang berasal dari HtmlTextWriter kelas , yang mengambil alih RenderBeginTag metode . Penimpaan memeriksa apakah tagKey sama dengan Font bidang , yang menunjukkan bahwa <font> elemen markup akan dirender. Jika demikian, penimpaan memanggil IsAttributeDefined metode untuk mengetahui apakah <font> elemen berisi Size atribut. Jika mengembalikan IsAttributeDefined , metode memanggil false metode , yang menentukan AddAttribute dan mengatur nilainya ke GetAttributeKey.Size30pt

// 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

Jika attrName adalah null atau string kosong (""), atau tidak dapat ditemukan dalam tabel nama atribut, nilai -1, yang di ketik ke HtmlTextWriterAttribute objek, dikembalikan.

Berlaku untuk

Lihat juga