HtmlTextWriter.IsStyleAttributeDefined Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
Das dem Attribut zugeordnete HtmlTextWriterStyle.
Gibt zurück
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
Das dem Attribut zugeordnete HtmlTextWriterStyle.
- value
- String
Der dem Formatattribut zugewiesene Wert.
Gibt zurück
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.