HtmlTextWriter.GetAttributeKey(String) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen öznitelik için karşılık gelen HtmlTextWriterAttribute numaralandırma değerini alır.
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
Parametreler
- attrName
- String
elde etmek için özniteliğini içeren bir HtmlTextWriterAttributedize.
Döndürülenler
HtmlTextWriterAttribute Belirtilen öznitelik için numaralandırma değeri; aksi takdirde, öznitelik sabit listesi üyesi değilse geçersiz HtmlTextWriterAttribute bir değer.
Örnekler
Aşağıdaki kod örneği, yöntemini geçersiz kılan RenderBeginTag sınıfından HtmlTextWriter türetilmiş bir sınıfın nasıl kullanılacağını gösterir. Geçersiz kılma, bir <font>
işaretleme öğesinin Font işlendiğini gösteren alana eşit olup olmadığını tagKey
denetler. Bu durumda, geçersiz kılma öğesinin IsAttributeDefined bir Size öznitelik içerip içermediğini <font>
bulmak için yöntemini çağırır.
IsAttributeDefined döndürürse AddAttributefalse
yöntemi yöntemini Size çağırır GetAttributeKey ve değerini 30pt
olarak ayarlar.
// 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
Açıklamalar
null
boş dize ("") ise veya öznitelik adları tablosunda bulunamıyorsaattrName
, nesneye HtmlTextWriterAttribute yazılan -1 değeri döndürülür.