Freigeben über


HtmlTextWriter.GetStyleName(HtmlTextWriterStyle) Methode

Definition

Ruft den Namen des dem angegebenen HtmlTextWriterStyle-Enumerationswert zugeordneten Markupformatattributs ab.

protected:
 System::String ^ GetStyleName(System::Web::UI::HtmlTextWriterStyle styleKey);
protected string GetStyleName (System.Web.UI.HtmlTextWriterStyle styleKey);
member this.GetStyleName : System.Web.UI.HtmlTextWriterStyle -> string
Protected Function GetStyleName (styleKey As HtmlTextWriterStyle) As String

Parameter

styleKey
HtmlTextWriterStyle

Das HtmlTextWriterStyle, für das der Formatattributname abgerufen werden soll.

Gibt zurück

String

Der Formatattributname, der dem in styleKey angegebenen HtmlTextWriterStyle-Enumerationswert zugeordnet ist.

Beispiele

Im folgenden Codebeispiel wird gezeigt, wie sie überprüfen, ob ein <label> Element gerendert wird. Wenn ja, überprüft sie, ob ein Color Formatformatattribute für das Element definiert wurde. Wenn das Attribut nicht definiert wurde, wird die Methode aufgerufen, und die AddStyleAttribute GetStyleName Methode konvertiert das Color Enumerationselement in seine Zeichenfolgendarstellung, um an die AddStyleAttribute Methode zu übergeben.

// 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

Wenn styleKey kein gültiges HtmlTextWriterStyle Objekt ist, gibt die GetStyleName Methode eine leere Zeichenfolge ("").

Gilt für

Siehe auch