Freigeben über


HtmlTextWriter.IsStyleAttributeDefined Methode

Definition

Bestimmt, ob ein Markupformatattribut beim nächsten Aufruf der RenderBeginTag-Methode gerendert werden soll.

Überlädt

IsStyleAttributeDefined(HtmlTextWriterStyle)

Bestimmt, ob das angegebene Markupformatattribut beim nächsten Aufruf der RenderBeginTag-Methode gerendert werden soll.

IsStyleAttributeDefined(HtmlTextWriterStyle, String)

Bestimmt, ob das angegebene Markupformatattribut und sein Wert beim nächsten Aufruf der RenderBeginTag-Methode gerendert werden sollen.

IsStyleAttributeDefined(HtmlTextWriterStyle)

Bestimmt, ob das angegebene Markupformatattribut beim nächsten Aufruf der RenderBeginTag-Methode gerendert werden soll.

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

Parameter

key
HtmlTextWriterStyle

Das dem Attribut zugeordnete HtmlTextWriterStyle.

Gibt zurück

Boolean

true, wenn das Attribut beim nächsten Aufruf der RenderBeginTag-Methode gerendert wird, andernfalls false.

Beispiele

Im folgenden Codebeispiel wird gezeigt, wie sie überprüfen, ob ein <label> Element gerendert wird. Wenn ja, überprüft die IsStyleAttributeDefined Methode, ob ein Color Formatattribute für das Element definiert wurde. Wenn das Color Attribut nicht definiert wurde, definiert die AddStyleAttribute Methode das Color Attribut und legt seinen Wert auf red.

// If the markup element being rendered is a Label,
// render the opening tag of a <Font> element before it.
if ( tagKey == HtmlTextWriterTag::Label )
{
   
   // Check whether a Color style attribute is
   // included on the Label. If not, use the
   // AddStyleAttribute and GetStyleName methods to add one
   // and set its value to red.
   if (  !IsStyleAttributeDefined( HtmlTextWriterStyle::Color ) )
   {
      AddStyleAttribute( GetStyleName( HtmlTextWriterStyle::Color ), "red" );
   }
// If the markup element being rendered is a Label,
// render the opening tag of a Font element before it.
if (tagKey == HtmlTextWriterTag.Label)
{
    // Check whether a Color style attribute is 
    // included on the Label. If not, use the
    // AddStyleAttribute and GetStyleName methods to add one
    // and set its value to red.
    if (!IsStyleAttributeDefined(HtmlTextWriterStyle.Color))
    {
        AddStyleAttribute(GetStyleName(HtmlTextWriterStyle.Color), "red");
    }
' If the markup element being rendered is a Label,
' render the opening tag of a Font element before it.
If tagKey = HtmlTextWriterTag.Label Then
    ' Check whether a Color style attribute is 
    ' included on the Label. If not, use the
    ' AddStyleAttribute and GetStyleName methods to add one
    ' and set its value to red.
    If Not IsStyleAttributeDefined(HtmlTextWriterStyle.Color) Then
        AddStyleAttribute(GetStyleName(HtmlTextWriterStyle.Color), "red")
    End If

Hinweise

Um den Wert abzurufen, der mit dem angegebenen Formatattribute gerendert wird, verwenden Sie die IsStyleAttributeDefined(HtmlTextWriterStyle, String) Überladung der IsStyleAttributeDefined Methode.

Siehe auch

Gilt für

IsStyleAttributeDefined(HtmlTextWriterStyle, String)

Bestimmt, ob das angegebene Markupformatattribut und sein Wert beim nächsten Aufruf der RenderBeginTag-Methode gerendert werden sollen.

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

Parameter

key
HtmlTextWriterStyle

Das dem Attribut zugeordnete HtmlTextWriterStyle.

value
String

Der dem Formatattribut zugewiesene Wert.

Gibt zurück

Boolean

true, wenn das Attribut und sein Wert beim nächsten Aufruf der RenderBeginTag-Methode gerendert werden, andernfalls false.

Hinweise

Wenn die IsStyleAttributeDefined Methode zurückgibt true, wird der Wert, der dem HtmlTextWriterStyle value Attribut zugewiesen wird, im Parameter zurückgegeben.

Siehe auch

Gilt für