HtmlTextWriter.GetStyleName-Methode
Ruft den Namen des dem angegebenen HtmlTextWriterStyle-Enumerationswert zugeordneten Markupformatattributs ab.
Namespace: System.Web.UI
Assembly: System.Web (in system.web.dll)
Syntax
'Declaration
Protected Function GetStyleName ( _
styleKey As HtmlTextWriterStyle _
) As String
'Usage
Dim styleKey As HtmlTextWriterStyle
Dim returnValue As String
returnValue = Me.GetStyleName(styleKey)
protected string GetStyleName (
HtmlTextWriterStyle styleKey
)
protected:
String^ GetStyleName (
HtmlTextWriterStyle styleKey
)
protected String GetStyleName (
HtmlTextWriterStyle styleKey
)
protected function GetStyleName (
styleKey : HtmlTextWriterStyle
) : String
Parameter
- styleKey
Das HtmlTextWriterStyle, für das der Formatattributname abgerufen werden soll.
Rückgabewert
Der Formatattributname, der dem in styleKey angegebenen HtmlTextWriterStyle-Enumerationswert zugeordnet ist.
Hinweise
Wenn styleKey kein gültiges HtmlTextWriterStyle-Objekt ist, gibt die GetStyleName-Methode eine leere Zeichenfolge ("") zurück.
Beispiel
Im folgenden Codebeispiel wird veranschaulicht, wie Sie überprüfen, ob ein <label>-Element gerendert wird. Wenn dies zutrifft, wird geprüft, ob ein Color-Formatattribut für das Element definiert wurde. Wenn das Attribut nicht definiert wurde, wird die AddStyleAttribute-Methode aufgerufen, und die GetStyleName-Methode konvertiert den Color-Enumerationsmember in seine Zeichenfolgenentsprechung, die an die AddStyleAttribute-Methode übergeben wird.
' 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
// 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.Equals(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");
}
Plattformen
Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
HtmlTextWriter-Klasse
HtmlTextWriter-Member
System.Web.UI-Namespace
TextWriter
HtmlTextWriterStyle
AddStyleAttribute