Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

WebControl.CssClass-Eigenschaft

Ruft die CSS-Klasse (Cascading Style Sheet) ab, die vom Webserversteuerelement auf dem Client gerenderte.

Namespace:  System.Web.UI.WebControls
Assembly:  System.Web (in System.Web.dll)
public virtual string CssClass { get; set; }
<asp:WebControl CssClass="String" />

Eigenschaftswert

Typ: System.String
Die gerenderte CSS-Klasse vom Webserversteuerelement auf dem Client. Der Standardwert ist Empty.

Verwenden Sie die CssClass-Eigenschaft, um die CSS-Klasse anzugeben, der auf dem Client für das Webserversteuerelement zu rendern. Diese Eigenschaft wird in Browsern für alle Steuerelemente. Es wird immer als das class-Attribut, unabhängig vom Browser gerendert.

SicherheitshinweisSicherheitshinweis

Dieses Beispiel umfasst ein Textfeld, das Benutzereingaben akzeptiert, die ein potenzielles Sicherheitsrisiko darstellen. Standardmäßig werden ASP.NET-Webseiten sicher, dass die Benutzereingabe keine Skript- oder HTML-Elemente enthält. Weitere Informationen finden Sie unter Script Exploits Overview.

Angenommen, die folgende Deklaration des Webserversteuerelements haben:

 <asp:TextBox id="TextBox1" ForeColor="Red" CssClass="class1" />

Das folgende HTML-Code wird auf dem Client für die vorherige Deklaration des Webserversteuerelements gerendert:

 <input type=text class="class1" style="ForeColor:red">

Wenn Sie Cascading Stylesheets (CSS) verwenden, um die Darstellung eines Steuerelements anzupassen, verwenden Sie entweder Inlineformate oder eine separate CSS-Datei, jedoch nicht beide. Verwenden der Inlinestile und separaten CSS kann eine Datei zu unerwarteten Ergebnissen führen.

HinweisHinweis

In Browsern, die keine CSS unterstützen, hat das Festlegen der CssClass-Eigenschaft keine Auswirkungen.

TopicLocation
Gewusst wie: Erstellen von externen Cascading Stylesheets (Visual Studio)Erstellen von ASP.NET-Webanwendungen in Visual Studio

Das folgende Beispiel veranschaulicht, wie die CssClass-Eigenschaft verwendet, um den Stil eines HyperLink-Steuerelements zu ändern.

HinweisHinweis

Im folgenden Codebeispiel wird das Einzeldatei-Codemodell verwendet. Das Beispiel funktioniert möglicherweise nicht, wenn es direkt in eine Code-Behind-Datei kopiert wird. Dieses Codebeispiel muss in eine leere Textdatei mit der Erweiterung.aspx kopiert werden. Weitere Informationen über das Web Forms-Codemodell finden Sie unter ASP.NET Web Page Code Model.


<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
    void Button1_Click(object sender, EventArgs e)
    {
        if (HyperLink1.CssClass == "CssStyle1")
            HyperLink1.CssClass = "CssStyle2";
        else
            HyperLink1.CssClass = "CssStyle1";
    }
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head2" runat="server">
    <title>CssClass Property Example</title>
    <style type="text/css">
        .CssStyle1   
        { 
           font: 10pt Verdana; 
           font-weight:700;
           color: Green;
        }

        .CssStyle2
        { 
           font: 15pt Times; 
           font-weight:250;
           color: Blue;
        }
    </style>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <h3>CssClass Property of a Web Control</h3>
        <asp:HyperLink id="HyperLink1" 
            NavigateUrl="http://www.microsoft.com" 
            CssClass="CssClass1" 
            Text="Click here to go to the Microsoft site" 
            Target="_new" runat="server" />
        <p><asp:Button id="Button1" 
            Text="Click to change the CSS style of the link"
            OnClick="Button1_Click" runat="server" />
         </p>
    </div>
    </form>
</body>
</html>




<html>
<head>

  <style>

      .CssStyle1   
      { 
          font: 12pt verdana; 
          font-weight:700;
          color:orange;
      }

      .CssStyle2
      { 
          font: 15pt times; 
          font-weight:250;
          color:blue;
      }

  </style>

  <script language="C#" runat="server">

      void Button1_Click(Object sender, EventArgs e) {
    HyperLink1.CssClass=((HyperLink1.CssClass=="CssStyle1")?"CssStyle2":"CssStyle1");
      }

  </script>

</head>
<body>

  <h3><font face="Verdana">CssClass Property of a Web Control</font></h3>

<form runat="server">

  <asp:HyperLink id="HyperLink1" NavigateUrl="http://www.microsoft.com" 
    CssClass="spanstyle" Text="Click here to go to the Microsoft site" 
    Target="_new" runat="server"/>

  <p>

  <asp:Button id="Button1" Text="Click to change the Css style of the above link"
    OnClick="Button1_Click" runat="server"/>

</form>

</body>
</html>



.NET Framework

Unterstützt in: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)

Community-Beiträge

HINZUFÜGEN
© 2013 Microsoft. Alle Rechte vorbehalten.