CssStyleCollection.Add Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Добавляет элемент стиля в CssStyleCollection элемента управления.
Перегрузки
Add(String, String) |
Добавляет элемент стиля в CssStyleCollection элемент управления при помощи выделенной пары имя/значение. |
Add(HtmlTextWriterStyle, String) |
Добавляет стиль в коллекцию элемента управления CssStyleCollection при помощи заданного значения перечисления HtmlTextWriterStyle и соответствующего значения. |
Add(String, String)
Добавляет элемент стиля в CssStyleCollection элемент управления при помощи выделенной пары имя/значение.
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)
Параметры
- key
- String
Добавляемое в коллекцию имя нового атрибута стилей.
- value
- String
Добавляемое в коллекцию значение атрибута стилей.
Исключения
key
имеет значение null
.
Примеры
В следующем примере кода показано, как использовать обе перегрузки Add метода для добавления каскадной таблицы стилей в HtmlSelectтаблицу HtmlInputSubmitстилей и элемента управления программным способом Label .
<%@ 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>
Комментарии
Если добавляемый элемент стиля существует в HtmlTextWriterStyle перечислении, используйте перегрузку метода, принимающего Add HtmlTextWriterStyle параметр, так как он строго типизирован. Это означает, что добавляемые элементы будут включены при просмотре элементов с методом доступа к свойству Item[] .
См. также раздел
Применяется к
Add(HtmlTextWriterStyle, String)
Добавляет стиль в коллекцию элемента управления CssStyleCollection при помощи заданного значения перечисления HtmlTextWriterStyle и соответствующего значения.
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)
Параметры
Добавляемое в коллекцию значение перечисления HtmlTextWriterStyle.
- value
- String
Добавляемое в коллекцию значение атрибута стилей.
Примеры
В следующем примере кода показано, как использовать обе перегрузки Add метода для добавления каскадной таблицы стилей в HtmlSelectтаблицу HtmlInputSubmitстилей и элемента управления программным способом Label .
<%@ 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>
Комментарии
Если добавляемый элемент стиля существует в HtmlTextWriterStyle перечислении, используйте эту Add перегрузку Add метода, а не перегрузку, которая не принимает HtmlTextWriterStyle параметр.