CssStyleCollection.Item[] Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece un valor de hojas de estilo en cascada para el control de servidor HTML.
Sobrecargas
Item[String] |
Obtiene o establece un valor de hojas de estilo en cascada especificado para el control de servidor HTML. |
Item[HtmlTextWriterStyle] |
Obtiene o establece un valor HtmlTextWriterStyle especificado para el control de servidor HTML. |
Item[String]
Obtiene o establece un valor de hojas de estilo en cascada especificado para el control de servidor HTML.
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
Parámetros
- key
- String
Índice del atributo de las hojas de estilo en cascada.
Valor de propiedad
El valor de key
.
Ejemplos
En el ejemplo de código siguiente se usa la Item[] propiedad para devolver el valor de un estilo que se establece en un 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>
Consulte también
Se aplica a
Item[HtmlTextWriterStyle]
Obtiene o establece un valor HtmlTextWriterStyle especificado para el control de servidor HTML.
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
Parámetros
Una clase HtmlTextWriterStyle.
Valor de propiedad
El valor key
; en caso contrario, null
, si el parámetro key
no está en la colección del control de servidor.
Ejemplos
En el ejemplo de código siguiente se usa la Item[] propiedad para devolver el valor de un estilo que se establece en un 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>
Comentarios
Los elementos de estilo que se agregan mediante programación a una colección para un CssStyleCollection control con la Item[] propiedad o el Add método que toma un HtmlTextWriterStyle valor de enumeración como entrada se incluyen en el recuento de elementos de estilo que se devuelven con la Count propiedad y se incluyen con el literal de cadena que se devuelve con la Value propiedad . Estos atributos están fuertemente tipados. Si el atributo de hoja de estilos en cascada que desea agregar a un control de servidor existe en la HtmlTextWriterStyle enumeración, use estos métodos fuertemente tipados. Si el atributo que desea agregar no existe en la HtmlTextWriterStyle enumeración, use la Item[] propiedad o el Add método .
Al intentar obtener acceso a un HtmlTextWriterStyle valor de enumeración en CssStyleCollection de un control que no se ha agregado o para tener acceso a un atributo CSS que se ha agregado con la Item[] propiedad o el Add método , devuelve null
mediante la Item[] propiedad .