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

Name Description
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 İşaretlem özniteliğiyle ilişkilendirilmiş olan.

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 devralan bir sınıfta yönteminin RenderBeginTag geçersiz kılmasını HtmlTextWriter kullanmayı gösterir. Geçersiz kılma, RenderBeginTag bir <font> işaretleme öğesinin işlenip işlenmeyeceğini denetler. Bu durumda, geçersiz kılma öğesinin IsAttributeDefined bir <font> öznitelik içerip içermediğini Size denetlemek için yöntemini çağırır. Değilse, AddAttribute yöntemi özniteliğini GetAttributeKey tanımlayan Size ve değerini 30ptolarak ayarlayan yöntemini çağırır.

// 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 İşaretlem özniteliğiyle ilişkilendirilmiş olan.

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 HtmlTextWriterAttribute atanacak değer parametresinde value döndürülür.

Ayrıca bkz.

Şunlara uygulanır