AttributeCollection.Item Property (String)

 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Gets or sets a specified attribute value for a server control.

Namespace:   System.Web.UI
Assembly:  System.Web (in System.Web.dll)

public string this[
	string key
] { get; set; }

Parameters

key
Type: System.String

The location of the attribute in the collection.

Property Value

Type: System.String

The attribute value.

You can add an attribute to or retrieve one from an ASP.NET server control that uses this property.

The following example shows how to set a dynamic HTML onblur attribute to run an ECMAScript (JavaScript) command when a TextBox Web server control loses focus.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Attributes Property of a Web Control</title>
<script language="c#" runat="server">

       void Page_Load(Object sender, EventArgs e) {
          TextBox1.Attributes["onblur"]="javascript:alert('Hello! Focus lost from text box!!');";    
       }
   </script>

</head>
<body>
   <h3>Attributes Property of a Web Control</h3>
<form id="form1" runat="server">

   <asp:TextBox id="TextBox1" columns="54" 
    Text="Click here and then tab out of this text box" 
    runat="server"/>  

</form>
</body>
</html>

.NET Framework
Available since 1.1
Return to top
Show: