HtmlTextWriter.GetAttributeKey(String) 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.
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.