Taal

CssStyleCollection.Item[] Eigenschap

Definitie

Hiermee wordt een CSS-waarde opgehaald of ingesteld voor het besturingselement van de HTML-server.

Overloads

Name Description
Item[String]

Hiermee haalt u de opgegeven CSS-waarde op of stelt u deze in voor het besturingselement van de HTML-server.

Item[HtmlTextWriterStyle]

Hiermee haalt u de opgegeven HtmlTextWriterStyle waarde voor het besturingselement html-server op of stelt u deze in.

Item[String]

Hiermee haalt u de opgegeven CSS-waarde op of stelt u deze in voor het besturingselement van de HTML-server.

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

Parameters

key
String

De index naar het CSS-kenmerk.

Waarde van eigenschap

De waarde van key.

Voorbeelden

In het volgende codevoorbeeld wordt de Item[] eigenschap gebruikt om de waarde te retourneren van een stijl die is ingesteld op een HtmlInputText besturingselement.

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

Zie ook

Van toepassing op

Item[HtmlTextWriterStyle]

Hiermee haalt u de opgegeven HtmlTextWriterStyle waarde voor het besturingselement html-server op of stelt u deze in.

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

Parameters

Waarde van eigenschap

De waarde key; anders, nullals key deze zich niet in de verzameling van het serverbeheer bevindt.

Voorbeelden

In het volgende codevoorbeeld wordt de Item[] eigenschap gebruikt om de waarde te retourneren van een stijl die is ingesteld op een HtmlInputText besturingselement.

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

Opmerkingen

Stijlitems die programmatisch worden toegevoegd aan een CssStyleCollection verzameling voor een besturingselement met de Item[] eigenschap of de Add methode die een HtmlTextWriterStyle opsommingswaarde als invoer neemt, worden opgenomen in het aantal stijlitems dat wordt geretourneerd met de Count eigenschap en worden opgenomen in de letterlijke tekenreeks die wordt geretourneerd met de Value eigenschap. Deze kenmerken worden sterk getypt. Als het trapsgewijze opmaakmodelkenmerk dat u wilt toevoegen aan een serverbesturingselement in de HtmlTextWriterStyle opsomming bestaat, gebruikt u deze sterk getypte methoden. Als het kenmerk dat u wilt toevoegen niet bestaat in de HtmlTextWriterStyle opsomming, gebruikt u de Item[] eigenschap of de Add methode.

Als u probeert toegang te krijgen tot een HtmlTextWriterStyle opsommingswaarde in een CssStyleCollection besturingselement dat niet is toegevoegd of toegang wilt krijgen tot een CSS-kenmerk dat is toegevoegd met de Item[] eigenschap of de Add methode, wordt deze geretourneerd null met behulp van de Item[] eigenschap.

Zie ook

Van toepassing op