CssStyleCollection.Item[] Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een CSS-waarde opgehaald of ingesteld voor het besturingselement van de HTML-server.
Overloads
| Name | Description |
|---|---|
| Item[String] |
Hiermee haalt u de opgegeven CSS-waarde op of stelt u deze in voor het besturingselement van de HTML-server. |
| Item[HtmlTextWriterStyle] |
Hiermee haalt u de opgegeven HtmlTextWriterStyle waarde voor het besturingselement html-server op of stelt u deze in. |
Item[String]
Hiermee haalt u de opgegeven CSS-waarde op of stelt u deze in voor het besturingselement van de HTML-server.
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
Parameters
- key
- String
De index naar het CSS-kenmerk.
Waarde van eigenschap
De waarde van key.
Voorbeelden
In het volgende codevoorbeeld wordt de Item[] eigenschap gebruikt om de waarde te retourneren van een stijl die is ingesteld op een HtmlInputText besturingselement.
<%@ 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>
Zie ook
Van toepassing op
Item[HtmlTextWriterStyle]
Hiermee haalt u de opgegeven HtmlTextWriterStyle waarde voor het besturingselement html-server op of stelt u deze in.
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
Parameters
Een HtmlTextWriterStyle.
Waarde van eigenschap
De waarde key; anders, nullals key deze zich niet in de verzameling van het serverbeheer bevindt.
Voorbeelden
In het volgende codevoorbeeld wordt de Item[] eigenschap gebruikt om de waarde te retourneren van een stijl die is ingesteld op een HtmlInputText besturingselement.
<%@ 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>
Opmerkingen
Stijlitems die programmatisch worden toegevoegd aan een CssStyleCollection verzameling voor een besturingselement met de Item[] eigenschap of de Add methode die een HtmlTextWriterStyle opsommingswaarde als invoer neemt, worden opgenomen in het aantal stijlitems dat wordt geretourneerd met de Count eigenschap en worden opgenomen in de letterlijke tekenreeks die wordt geretourneerd met de Value eigenschap. Deze kenmerken worden sterk getypt. Als het trapsgewijze opmaakmodelkenmerk dat u wilt toevoegen aan een serverbesturingselement in de HtmlTextWriterStyle opsomming bestaat, gebruikt u deze sterk getypte methoden. Als het kenmerk dat u wilt toevoegen niet bestaat in de HtmlTextWriterStyle opsomming, gebruikt u de Item[] eigenschap of de Add methode.
Als u probeert toegang te krijgen tot een HtmlTextWriterStyle opsommingswaarde in een CssStyleCollection besturingselement dat niet is toegevoegd of toegang wilt krijgen tot een CSS-kenmerk dat is toegevoegd met de Item[] eigenschap of de Add methode, wordt deze geretourneerd null met behulp van de Item[] eigenschap.