HtmlTextWriter.IsAttributeDefined Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje, zda se zadaný atribut značky a jeho hodnota vykreslují během dalšího RenderBeginTag volání metody.
Přetížení
IsAttributeDefined(HtmlTextWriterAttribute) |
Určuje, zda se zadaný atribut značky a jeho hodnota vykreslují během dalšího RenderBeginTag volání metody. |
IsAttributeDefined(HtmlTextWriterAttribute, String) |
Určuje, zda se zadaný atribut značky a jeho hodnota vykreslují během dalšího RenderBeginTag volání metody. |
IsAttributeDefined(HtmlTextWriterAttribute)
Určuje, zda se zadaný atribut značky a jeho hodnota vykreslují během dalšího RenderBeginTag volání metody.
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
Parametry
Přidružené HtmlTextWriterAttribute k atributu značky.
Návraty
true
pokud je atribut vykreslen během dalšího volání RenderBeginTag metody; jinak, false
.
Příklady
Následující příklad kódu ukazuje, jak použít přepsání RenderBeginTag metody ve třídě, která dědí z HtmlTextWriter třídy. Přepsání RenderBeginTag zkontroluje, jestli <font>
se vykresluje prvek revize. Pokud ano, přepsání volá metodu IsAttributeDefined pro kontrolu, zda <font>
prvek obsahuje Size atribut. Pokud ne, AddAttribute metoda volá metodu GetAttributeKey , která definuje Size atribut a nastaví jeho hodnotu na 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)
{
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
Poznámky
Chcete-li získat hodnotu, která má být přiřazena k objektu HtmlTextWriterAttribute , použijte IsAttributeDefined(HtmlTextWriterAttribute, String) přetížení místo tohoto objektu.
Viz také
Platí pro
IsAttributeDefined(HtmlTextWriterAttribute, String)
Určuje, zda se zadaný atribut značky a jeho hodnota vykreslují během dalšího RenderBeginTag volání metody.
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
Parametry
Přidruženo HtmlTextWriterAttribute k atributu značky.
- value
- String
Hodnota přiřazená atributu.
Návraty
true
pokud se atribut vykreslí během dalšího volání RenderBeginTag metody; v opačném případě false
.
Poznámky
IsAttributeDefined Pokud metoda vrátí true
, hodnota, která má být přiřazena k objektu HtmlTextWriterAttribute je vrácena v parametruvalue
.