CssStyleCollection.Add Método
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í.
Agrega un elemento de estilo al CssStyleCollection de un control .
Sobrecargas
| Nombre | Description |
|---|---|
| Add(String, String) |
Agrega un elemento de estilo al CssStyleCollection de un control mediante el par nombre-valor especificado. |
| Add(HtmlTextWriterStyle, String) |
Agrega un elemento de estilo a la CssStyleCollection colección de un control mediante el valor de enumeración especificado HtmlTextWriterStyle y el valor correspondiente. |
Add(String, String)
Agrega un elemento de estilo al CssStyleCollection de un control mediante el par nombre-valor especificado.
public:
void Add(System::String ^ key, System::String ^ value);
public void Add(string key, string value);
member this.Add : string * string -> unit
Public Sub Add (key As String, value As String)
Parámetros
- key
- String
Nombre del nuevo atributo de estilo que se va a agregar a la colección.
- value
- String
Valor del atributo style que se va a agregar a la colección.
Excepciones
key es null.
Ejemplos
En el ejemplo de código siguiente se muestra cómo usar ambas sobrecargas del Add método para agregar una hoja de estilos en cascada a un HtmlSelectcontrol , HtmlInputSubmity mediante Label programación.
<%@ 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 SubmitBtn_Click(object sender, EventArgs e)
{
SubmitBtn.Style.Add("letter-spacing", "10px");
FirstSelect.Style.Add(HtmlTextWriterStyle.Color, FirstSelect.Items[FirstSelect.SelectedIndex].Value.ToString());
Message.Style.Add(HtmlTextWriterStyle.Color, FirstSelect.Items[FirstSelect.SelectedIndex].Value.ToString());
Message.Text = "The select style is: " + FirstSelect.Style.Value;
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>CssStyleCollection Add</title>
</head>
<body>
<form id="form1" runat="server">
<div>
Select a color and then click submit.
<br />
<select id="FirstSelect"
style="font: 10pt verdana;color:black;"
runat="server">
<option value="black">black</option>
<option value="red">red</option>
<option value="blue">blue</option>
<option value="green">green</option>
</select>
<input id="SubmitBtn"
value="Submit"
type="submit"
onserverclick="SubmitBtn_Click"
runat="server" /><br/>
<br />
<asp:Label id="Message"
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 SubmitBtn_Click(ByVal sender As Object, ByVal e As System.EventArgs)
SubmitBtn.Style.Add("letter-spacing", "10px")
FirstSelect.Style.Add(HtmlTextWriterStyle.Color, FirstSelect.Items(FirstSelect.SelectedIndex).Value.ToString())
Message.Style.Add(HtmlTextWriterStyle.Color, FirstSelect.Items(FirstSelect.SelectedIndex).Value.ToString())
Message.Text = "The select style is: " + FirstSelect.Style.Value
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>CssStyleCollection Add</title>
</head>
<body>
<form id="form1" runat="server">
<div>
Select a color and then click submit.
<br />
<select id="FirstSelect"
style="font: 10pt verdana;color:black;"
runat="server">
<option value="black">black</option>
<option value="red">red</option>
<option value="blue">blue</option>
<option value="green">green</option>
</select>
<input id="SubmitBtn"
value="Submit"
type="submit"
onserverclick="SubmitBtn_Click"
runat="server" /><br />
<br />
<asp:Label id="Message"
runat="server"/>
</div>
</form>
</body>
</html>
Comentarios
Si el elemento de estilo que se va a agregar existe en la HtmlTextWriterStyle enumeración, use la sobrecarga del Add método que toma un HtmlTextWriterStyle parámetro porque está fuertemente tipado. Esto significa que los elementos agregados se incluirán al ver elementos con el descriptor de acceso get de la Item[] propiedad.
Consulte también
Se aplica a
Add(HtmlTextWriterStyle, String)
Agrega un elemento de estilo a la CssStyleCollection colección de un control mediante el valor de enumeración especificado HtmlTextWriterStyle y el valor correspondiente.
public:
void Add(System::Web::UI::HtmlTextWriterStyle key, System::String ^ value);
public void Add(System.Web.UI.HtmlTextWriterStyle key, string value);
member this.Add : System.Web.UI.HtmlTextWriterStyle * string -> unit
Public Sub Add (key As HtmlTextWriterStyle, value As String)
Parámetros
Valor HtmlTextWriterStyle de enumeración que se va a agregar a la colección.
- value
- String
Valor del atributo style que se va a agregar a la colección.
Ejemplos
En el ejemplo de código siguiente se muestra cómo usar ambas sobrecargas del Add método para agregar una hoja de estilos en cascada a un HtmlSelectcontrol , HtmlInputSubmity mediante Label programación.
<%@ 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 SubmitBtn_Click(object sender, EventArgs e)
{
SubmitBtn.Style.Add("letter-spacing", "10px");
FirstSelect.Style.Add(HtmlTextWriterStyle.Color, FirstSelect.Items[FirstSelect.SelectedIndex].Value.ToString());
Message.Style.Add(HtmlTextWriterStyle.Color, FirstSelect.Items[FirstSelect.SelectedIndex].Value.ToString());
Message.Text = "The select style is: " + FirstSelect.Style.Value;
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>CssStyleCollection Add</title>
</head>
<body>
<form id="form1" runat="server">
<div>
Select a color and then click submit.
<br />
<select id="FirstSelect"
style="font: 10pt verdana;color:black;"
runat="server">
<option value="black">black</option>
<option value="red">red</option>
<option value="blue">blue</option>
<option value="green">green</option>
</select>
<input id="SubmitBtn"
value="Submit"
type="submit"
onserverclick="SubmitBtn_Click"
runat="server" /><br/>
<br />
<asp:Label id="Message"
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 SubmitBtn_Click(ByVal sender As Object, ByVal e As System.EventArgs)
SubmitBtn.Style.Add("letter-spacing", "10px")
FirstSelect.Style.Add(HtmlTextWriterStyle.Color, FirstSelect.Items(FirstSelect.SelectedIndex).Value.ToString())
Message.Style.Add(HtmlTextWriterStyle.Color, FirstSelect.Items(FirstSelect.SelectedIndex).Value.ToString())
Message.Text = "The select style is: " + FirstSelect.Style.Value
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>CssStyleCollection Add</title>
</head>
<body>
<form id="form1" runat="server">
<div>
Select a color and then click submit.
<br />
<select id="FirstSelect"
style="font: 10pt verdana;color:black;"
runat="server">
<option value="black">black</option>
<option value="red">red</option>
<option value="blue">blue</option>
<option value="green">green</option>
</select>
<input id="SubmitBtn"
value="Submit"
type="submit"
onserverclick="SubmitBtn_Click"
runat="server" /><br />
<br />
<asp:Label id="Message"
runat="server"/>
</div>
</form>
</body>
</html>
Comentarios
Si el elemento de estilo que se va a agregar existe en la HtmlTextWriterStyle enumeración, use esta Add sobrecarga del método en lugar de Add la sobrecarga que no toma un HtmlTextWriterStyle parámetro.