Freigeben über


CssStyleCollection.Item[] Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines CSS-Werts für das HTML-Serversteuerelement.

Überlädt

Name Beschreibung
Item[String]

Dient zum Abrufen oder Festlegen des angegebenen CSS-Werts für das HTML-Serversteuerelement.

Item[HtmlTextWriterStyle]

Dient zum Abrufen oder Festlegen des angegebenen HtmlTextWriterStyle Werts für das HTML-Serversteuerelement.

Item[String]

Dient zum Abrufen oder Festlegen des angegebenen CSS-Werts für das HTML-Serversteuerelement.

public:
 property System::String ^ default[System::String ^] { System::String ^ get(System::String ^ key); void set(System::String ^ key, System::String ^ value); };
public string this[string key] { get; set; }
member this.Item(string) : string with get, set
Default Public Property Item(key As String) As String

Parameter

key
String

Der Index zum CSS-Attribut.

Eigenschaftswert

Der Wert von key.

Beispiele

Im folgenden Codebeispiel wird die Item[] Eigenschaft verwendet, um den Wert einer Formatvorlage zurückzugeben, die für ein HtmlInputText Steuerelement festgelegt ist.

<%@ 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">

  protected void Page_Load(object sender, EventArgs e)
  {
    MyText.Style.Add(HtmlTextWriterStyle.Width, "200");
    FirstMessage.Text = "The text box font color is: " + 
      MyText.Style["color"] + "<br />" +
      "The text box width is: " + 
      MyText.Style[HtmlTextWriterStyle.Width];
  }
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>CssCollection This Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
      <input id="MyText"
             type="text" 
             value="Type a value here."
             style="font: 14pt Verdana; color: blue;"
             runat="server"/>
      <br />
      <asp:Label id="FirstMessage"
                 runat="server"/>
    </div>
    </form>
</body>
</html>
<%@ Page Language="VB" %>

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

<script runat="server">

  Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)

    MyText.Style.Add(HtmlTextWriterStyle.Width, "200")
    FirstMessage.Text = "The text box font color is: " _
      & MyText.Style("color") & "<br />" _
      & "The text box width is: " & MyText.Style(HtmlTextWriterStyle.Width)

  End Sub
  
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>CssCollection This Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
      <input id="MyText"
             type="text" 
             value="Type a value here."
             style="font: 14pt Verdana; color: blue;"
             runat="server"/>
      <br />
      <asp:Label id="FirstMessage"
                 runat="server"/>
    </div>
    </form>
</body>
</html>

Weitere Informationen

Gilt für:

Item[HtmlTextWriterStyle]

Dient zum Abrufen oder Festlegen des angegebenen HtmlTextWriterStyle Werts für das HTML-Serversteuerelement.

public:
 property System::String ^ default[System::Web::UI::HtmlTextWriterStyle] { System::String ^ get(System::Web::UI::HtmlTextWriterStyle key); void set(System::Web::UI::HtmlTextWriterStyle key, System::String ^ value); };
public string this[System.Web.UI.HtmlTextWriterStyle key] { get; set; }
member this.Item(System.Web.UI.HtmlTextWriterStyle) : string with get, set
Default Public Property Item(key As HtmlTextWriterStyle) As String

Parameter

Eigenschaftswert

Der Wert key; andernfalls , nullwenn key sich nicht in der Auflistung des Serversteuerelements befindet.

Beispiele

Im folgenden Codebeispiel wird die Item[] Eigenschaft verwendet, um den Wert einer Formatvorlage zurückzugeben, die für ein HtmlInputText Steuerelement festgelegt ist.

<%@ 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">

  protected void Page_Load(object sender, EventArgs e)
  {
    MyText.Style.Add(HtmlTextWriterStyle.Width, "200");
    FirstMessage.Text = "The text box font color is: " + 
      MyText.Style["color"] + "<br />" +
      "The text box width is: " + 
      MyText.Style[HtmlTextWriterStyle.Width];
  }
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>CssCollection This Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
      <input id="MyText"
             type="text" 
             value="Type a value here."
             style="font: 14pt Verdana; color: blue;"
             runat="server"/>
      <br />
      <asp:Label id="FirstMessage"
                 runat="server"/>
    </div>
    </form>
</body>
</html>
<%@ Page Language="VB" %>

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

<script runat="server">

  Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)

    MyText.Style.Add(HtmlTextWriterStyle.Width, "200")
    FirstMessage.Text = "The text box font color is: " _
      & MyText.Style("color") & "<br />" _
      & "The text box width is: " & MyText.Style(HtmlTextWriterStyle.Width)

  End Sub
  
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>CssCollection This Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
      <input id="MyText"
             type="text" 
             value="Type a value here."
             style="font: 14pt Verdana; color: blue;"
             runat="server"/>
      <br />
      <asp:Label id="FirstMessage"
                 runat="server"/>
    </div>
    </form>
</body>
</html>

Hinweise

Formatelemente, die einer Auflistung für ein Steuerelement mit der Item[] Eigenschaft oder der Methode, die Add einen HtmlTextWriterStyle Enumerationswert als Eingabe verwendet, programmgesteuert CssStyleCollection hinzugefügt werden, sind in der Anzahl der mit der Count Eigenschaft zurückgegebenen Formatvorlagenelemente enthalten und in das Zeichenfolgenliteral eingeschlossen, das mit der Value Eigenschaft zurückgegeben wird. Diese Attribute sind stark typiert. Wenn das Cascading Stylesheet-Attribut, das Sie einem Serversteuerelement hinzufügen möchten, in der HtmlTextWriterStyle Enumeration vorhanden ist, verwenden Sie diese stark typierten Methoden. Wenn das attribut, das Sie hinzufügen möchten, in der HtmlTextWriterStyle Enumeration nicht vorhanden ist, verwenden Sie die Item[] Eigenschaft oder die Add Methode.

Wenn Sie versuchen, auf einen HtmlTextWriterStyle Enumerationswert in einem CssStyleCollection Steuerelement zuzugreifen, das nicht hinzugefügt wurde oder auf ein CSS-Attribut zugreifen soll, das mit der Item[] Eigenschaft oder der Add Methode hinzugefügt wurde, wird die Item[] Eigenschaft verwendetnull.

Weitere Informationen

Gilt für: