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
öğesinin alındığı HtmlTextWriterAttributeözniteliğini içeren bir dize.
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ğerdir.
Örnekler
Aşağıdaki kod örneği, yöntemini geçersiz kılan sınıfından HtmlTextWriter türetilmiş bir sınıfın RenderBeginTag nasıl kullanılacağını gösterir. Geçersiz kılma, bir tagKey işaretleme öğesinin işlenip işlenmeyeceğini Font gösteren alana eşit olup olmadığını <font> denetler. Bu durumda, geçersiz kılma öğesinin IsAttributeDefined bir <font> öznitelik içerip içermediğini Size öğrenmek için yöntemini çağırır.
IsAttributeDefined döndürürse falseAddAttributeyöntemi yöntemini GetAttributeKey çağırır Size ve değerini olarak 30ptayarlar.
// 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
attrName Boş bir dize ("") ise veya öznitelik adları tablosunda bulunamıyorsanull, bir HtmlTextWriterAttribute nesneye yazılan -1 değeri döndürülür.