CssStyleCollection.Item[HtmlTextWriterStyle] Свойство

Определение

Возвращает или задает CSS-значение для серверного HTML-элемента управления.Gets or sets a CSS value for the HTML server control.

Перегрузки

Item[String]

Возвращает или задает указанное CSS-значение для серверного HTML-элемента управления.Gets or sets the specified CSS value for the HTML server control.

Item[HtmlTextWriterStyle]

Возвращает или задает указанное значение HtmlTextWriterStyle для серверного HTML-элемента управления.Gets or sets the specified HtmlTextWriterStyle value for the HTML server control.

Item[String]

Возвращает или задает указанное CSS-значение для серверного HTML-элемента управления.Gets or sets the specified CSS value for the HTML server control.

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

Параметры

key
String

Индекс CSS-атрибута.The index to the CSS attribute.

Значение свойства

Значение key.The value of key.

Примеры

В следующем примере кода Item[HtmlTextWriterStyle] свойство используется для возвращения значения стиля, заданного HtmlInputText для элемента управления.The following code example uses the Item[HtmlTextWriterStyle] property to return the value of a style that is set on a HtmlInputText control.

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

Дополнительно

Item[HtmlTextWriterStyle]

Возвращает или задает указанное значение HtmlTextWriterStyle для серверного HTML-элемента управления.Gets or sets the specified HtmlTextWriterStyle value for the HTML server control.

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

Параметры

Значение свойства

Значение key, в противном случае — null, если key не находится в коллекции серверного элемента управления.The value key; otherwise, null, if key is not in the server control's collection.

Примеры

В следующем примере кода Item[HtmlTextWriterStyle] свойство используется для возвращения значения стиля, заданного HtmlInputText для элемента управления.The following code example uses the Item[HtmlTextWriterStyle] property to return the value of a style that is set on a HtmlInputText control.

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

Комментарии

Элементы стиля, добавленные программно в CssStyleCollection коллекцию для элемента управления Item[HtmlTextWriterStyle] со свойством или Add методом, принимающим HtmlTextWriterStyle значение перечисления в качестве входных данных, включаются в число элементов стиля, которые возвращается со Count свойством и включается в строковый литерал, возвращаемый Value со свойством.Style items that are added programmatically to a CssStyleCollection collection for a control with the Item[HtmlTextWriterStyle] property or the Add method that take an HtmlTextWriterStyle enumeration value as an input are included in the count of style items that are returned with the Count property and are included with the string literal that is returned with the Value property. Эти атрибуты являются строго типизированными.These attributes are strongly typed. Если атрибут каскадной таблицы стилей, который требуется добавить в серверный элемент управления, существует в HtmlTextWriterStyle перечислении, используйте эти строго типизированные методы.If the cascading style sheet attribute that you want to add to a server control exists in the HtmlTextWriterStyle enumeration, use these strongly typed methods. Если атрибут, который требуется добавить, не существует в HtmlTextWriterStyle перечислении, Item[HtmlTextWriterStyle] используйте свойство или Add метод.If the attribute you want to add does not exist in the HtmlTextWriterStyle enumeration, use the Item[HtmlTextWriterStyle] property or the Add method.

Попытка получить доступ HtmlTextWriterStyle к значению перечисления CssStyleCollection в элементе управления, который не был добавлен, или к атрибуту CSS, добавленному Add с Item[HtmlTextWriterStyle] помощью свойства или метода, возвращает null , используя Item[HtmlTextWriterStyle] свойство.Trying to access an HtmlTextWriterStyle enumeration value in the CssStyleCollection of a control that has not been added or to access a CSS attribute that has been added with the Item[HtmlTextWriterStyle] property or the Add method, returns null using the Item[HtmlTextWriterStyle] property.

Дополнительно

Применяется к