HtmlTextWriter.GetAttributeKey(String) Yöntem

Tanım

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.

Şunlara uygulanır

Ayrıca bkz.