HtmlControl.Attributes-Eigenschaft
Ruft eine Auflistung aller Attributname-Wert-Paare ab, die innerhalb der ASP.NET-Seite in einem Serversteuerelementtag ausgedrückt werden.
Namespace: System.Web.UI.HtmlControls
Assembly: System.Web (in system.web.dll)
Syntax
'Declaration
Public ReadOnly Property Attributes As AttributeCollection
'Usage
Dim instance As HtmlControl
Dim value As AttributeCollection
value = instance.Attributes
public AttributeCollection Attributes { get; }
public:
property AttributeCollection^ Attributes {
AttributeCollection^ get ();
}
/** @property */
public AttributeCollection get_Attributes ()
public function get Attributes () : AttributeCollection
Eigenschaftenwert
Ein System.Web.UI.AttributeCollection-Objekt, das alle Attributname-Wert-Paare enthält, die innerhalb der Webseite in einem Serversteuerelementtag ausgedrückt werden.
Hinweise
Verwenden Sie diese Eigenschaft für den programmgesteuerten Zugriff auf die Attribute des HTML-Serversteuerelements. Alle HTML-Serversteuerelemente speichern ihre Attribute in der Control.ViewState-Eigenschaft.
Die einem HTML-Serversteuerelement zugehörigen HTML-Attribute werden in .NET Framework als Eigenschaften des jeweiligen HTML-Serversteuerelements behandelt.
Weitere Informationen über die Attributauflistung finden Sie unter der System.Web.UI.AttributeCollection-Klasse.
Thema | Position |
---|---|
Gewusst wie: Festlegen von HTML-Attributen für Steuerelemente in ASP.NET-Webseiten | Erstellen von ASP.NET-Webanwendungen in Visual Studio |
Gewusst wie: Festlegen von HTML-Attributen für Steuerelemente in ASP.NET-Webseiten | Erstellen von ASP.NET-Webanwendungen in Visual Studio |
Gewusst wie: Festlegen von HTML-Attributen für Steuerelemente in ASP.NET-Webseiten | Erstellen von ASP.NET-Webanwendungen |
Beispiel
Im folgenden Codebeispiel wird veranschaulicht, wie mit der Attributes-Eigenschaft die Attribute des HtmlSelect-Steuerelements bestimmt werden.
<%@ Page Language="VB" AutoEventWireup="True" %>
<html>
<script language="VB" runat="server">
Sub Page_Load(sender As Object, e As EventArgs)
Message.InnerHtml = "<h4>" & "The select box's attributes collection contains:" & "</h4>"
Dim keys As IEnumerator = Select1.Attributes.Keys.GetEnumerator()
While keys.MoveNext()
Dim key As String = CType(keys.Current, String)
Message.InnerHtml &= key & "=" & Select1.Attributes(key) & "<br>"
End While
End Sub 'Page_Load
</script>
<body>
<h3>HtmlControl Attribute Collection Example</h3>
Make a selection:
<select id="Select1"
style="font: 12pt verdana;
background-color:yellow;
color:red;"
runat="server">
<option>Item 1</option>
<option>Item 2</option>
<option>Item 3</option>
</select>
<p>
<span id="Message" MaintainState="false" runat="server" />
</body>
</html>
<%@ Page Language="C#" AutoEventWireup="True" %>
<html>
<script language="C#" runat="server">
void Page_Load(Object sender, EventArgs e)
{
Message.InnerHtml = "<h4>The select box's attributes collection contains:</h4>";
IEnumerator keys = Select.Attributes.Keys.GetEnumerator();
while (keys.MoveNext())
{
String key = (String)keys.Current;
Message.InnerHtml += key + "=" + Select.Attributes[key] + "<br>";
}
}
</script>
<body>
<h3>HtmlControl Attribute Collection Example</h3>
Make a selection:
<select id="Select"
style="font: 12pt verdana;
background-color:yellow;
color:red;"
runat="server">
<option>Item 1</option>
<option>Item 2</option>
<option>Item 3</option>
</select>
<p>
<span id="Message" MaintainState="false" runat="server" />
</body>
</html>
<%@ Page Language="JScript" AutoEventWireup="True" %>
<html>
<script language="jscript" runat="server">
function Page_Load(sender: Object, e: EventArgs){
Message.InnerHtml = "<h4>The select box's attributes collection contains:</h4>"
var keys: IEnumerator = Select1.Attributes.Keys.GetEnumerator()
while(keys.MoveNext()){
var key: String = String(keys.Current)
Message.InnerHtml += key + "=" + Select1.Attributes(key) + "<br>"
}
}
</script>
<body>
<h3>HtmlControl Attribute Collection Example</h3>
Make a selection:
<select id="Select1"
style="font: 12pt verdana;
background-color:yellow;
color:red;"
runat="server">
<option>Item 1</option>
<option>Item 2</option>
<option>Item 3</option>
</select>
<p>
<span id="Message" MaintainState="false" runat="server" />
</body>
</html>
Plattformen
Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
HtmlControl-Klasse
HtmlControl-Member
System.Web.UI.HtmlControls-Namespace
System.Web.UI.AttributeCollection
Control.ViewState
HtmlSelect