HtmlTextWriter.IsAttributeDefined Yöntem

Tanım

Belirtilen işaretleme özniteliğinin ve değerinin yöntemine bir sonraki çağrı sırasında işlenip işlenmeyeceğini RenderBeginTag belirler.

Aşırı Yüklemeler

IsAttributeDefined(HtmlTextWriterAttribute)

Belirtilen işaretleme özniteliğinin ve değerinin yöntemine bir sonraki çağrı sırasında işlenip işlenmeyeceğini RenderBeginTag belirler.

IsAttributeDefined(HtmlTextWriterAttribute, String)

Belirtilen işaretleme özniteliğinin ve değerinin yöntemine bir sonraki çağrı sırasında işlenip işlenmeyeceğini RenderBeginTag belirler.

IsAttributeDefined(HtmlTextWriterAttribute)

Belirtilen işaretleme özniteliğinin ve değerinin yöntemine bir sonraki çağrı sırasında işlenip işlenmeyeceğini RenderBeginTag belirler.

protected:
 bool IsAttributeDefined(System::Web::UI::HtmlTextWriterAttribute key);
protected bool IsAttributeDefined (System.Web.UI.HtmlTextWriterAttribute key);
member this.IsAttributeDefined : System.Web.UI.HtmlTextWriterAttribute -> bool
Protected Function IsAttributeDefined (key As HtmlTextWriterAttribute) As Boolean

Parametreler

key
HtmlTextWriterAttribute

HtmlTextWriterAttribute biçimlendirme özniteliğiyle ilişkili.

Döndürülenler

true özniteliği yöntemine bir sonraki çağrı RenderBeginTag sırasında işlenirse; aksi takdirde , false.

Örnekler

Aşağıdaki kod örneği, sınıfından devralınan RenderBeginTag bir sınıfta yönteminin geçersiz kılmasının HtmlTextWriter nasıl kullanılacağını gösterir. Geçersiz RenderBeginTag kılma, işaretleme <font> öğesinin işlenip işlenmeyeceğini denetler. Bu durumda, geçersiz kılma öğesinin IsAttributeDefined bir Size öznitelik içerip içermediğini <font> denetlemek için yöntemini çağırır. Aksi takdirde yöntemiAddAttribute, özniteliğini tanımlayan Size ve değerini olarak 30ptayarlayan yöntemini çağırırGetAttributeKey.

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

Nesneye atanacak değeri almak için HtmlTextWriterAttribute bunun yerine aşırı yüklemeyi kullanın IsAttributeDefined(HtmlTextWriterAttribute, String) .

Ayrıca bkz.

Şunlara uygulanır

IsAttributeDefined(HtmlTextWriterAttribute, String)

Belirtilen işaretleme özniteliğinin ve değerinin yöntemine bir sonraki çağrı sırasında işlenip işlenmeyeceğini RenderBeginTag belirler.

protected:
 bool IsAttributeDefined(System::Web::UI::HtmlTextWriterAttribute key, [Runtime::InteropServices::Out] System::String ^ % value);
protected bool IsAttributeDefined (System.Web.UI.HtmlTextWriterAttribute key, out string value);
member this.IsAttributeDefined : System.Web.UI.HtmlTextWriterAttribute * string -> bool
Protected Function IsAttributeDefined (key As HtmlTextWriterAttribute, ByRef value As String) As Boolean

Parametreler

key
HtmlTextWriterAttribute

HtmlTextWriterAttribute biçimlendirme özniteliğiyle ilişkili.

value
String

Özniteliğine atanan değer.

Döndürülenler

true özniteliği yöntemine bir sonraki çağrı RenderBeginTag sırasında işlenirse; aksi takdirde , false.

Açıklamalar

IsAttributeDefined yöntemi döndürürsetrue, nesnesine atanacak HtmlTextWriterAttribute değer parametresinde value döndürülür.

Ayrıca bkz.

Şunlara uygulanır