CssStyleCollection.Item[] Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen eines CSS-Werts für das HTML-Serversteuerelement.
Überlädt
| Name | Beschreibung |
|---|---|
| Item[String] |
Dient zum Abrufen oder Festlegen des angegebenen CSS-Werts für das HTML-Serversteuerelement. |
| Item[HtmlTextWriterStyle] |
Dient zum Abrufen oder Festlegen des angegebenen HtmlTextWriterStyle Werts für das HTML-Serversteuerelement. |
Item[String]
Dient zum Abrufen oder Festlegen des angegebenen CSS-Werts für das HTML-Serversteuerelement.
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
Parameter
- key
- String
Der Index zum CSS-Attribut.
Eigenschaftswert
Der Wert von key.
Beispiele
Im folgenden Codebeispiel wird die Item[] Eigenschaft verwendet, um den Wert einer Formatvorlage zurückzugeben, die für ein HtmlInputText Steuerelement festgelegt ist.
<%@ 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>
Weitere Informationen
Gilt für:
Item[HtmlTextWriterStyle]
Dient zum Abrufen oder Festlegen des angegebenen HtmlTextWriterStyle Werts für das HTML-Serversteuerelement.
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
Parameter
Ein HtmlTextWriterStyle-Element.
Eigenschaftswert
Der Wert key; andernfalls , nullwenn key sich nicht in der Auflistung des Serversteuerelements befindet.
Beispiele
Im folgenden Codebeispiel wird die Item[] Eigenschaft verwendet, um den Wert einer Formatvorlage zurückzugeben, die für ein HtmlInputText Steuerelement festgelegt ist.
<%@ 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>
Hinweise
Formatelemente, die einer Auflistung für ein Steuerelement mit der Item[] Eigenschaft oder der Methode, die Add einen HtmlTextWriterStyle Enumerationswert als Eingabe verwendet, programmgesteuert CssStyleCollection hinzugefügt werden, sind in der Anzahl der mit der Count Eigenschaft zurückgegebenen Formatvorlagenelemente enthalten und in das Zeichenfolgenliteral eingeschlossen, das mit der Value Eigenschaft zurückgegeben wird. Diese Attribute sind stark typiert. Wenn das Cascading Stylesheet-Attribut, das Sie einem Serversteuerelement hinzufügen möchten, in der HtmlTextWriterStyle Enumeration vorhanden ist, verwenden Sie diese stark typierten Methoden. Wenn das attribut, das Sie hinzufügen möchten, in der HtmlTextWriterStyle Enumeration nicht vorhanden ist, verwenden Sie die Item[] Eigenschaft oder die Add Methode.
Wenn Sie versuchen, auf einen HtmlTextWriterStyle Enumerationswert in einem CssStyleCollection Steuerelement zuzugreifen, das nicht hinzugefügt wurde oder auf ein CSS-Attribut zugreifen soll, das mit der Item[] Eigenschaft oder der Add Methode hinzugefügt wurde, wird die Item[] Eigenschaft verwendetnull.