WebControl.Attributes Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri a vezérlőelem tulajdonságainak nem megfelelő tetszőleges attribútumok gyűjteményét (csak rendereléshez).
public:
property System::Web::UI::AttributeCollection ^ Attributes { System::Web::UI::AttributeCollection ^ get(); };
[System.ComponentModel.Browsable(false)]
public System.Web.UI.AttributeCollection Attributes { get; }
[<System.ComponentModel.Browsable(false)>]
member this.Attributes : System.Web.UI.AttributeCollection
Public ReadOnly Property Attributes As AttributeCollection
Tulajdonság értéke
Név AttributeCollection - és értékpárok.
- Attribútumok
Példák
Az alábbi példa bemutatja, hogyan használható egy AttributesWebControl JavaScript-parancs tulajdonsága, ha a vezérlő elveszíti a TextBox fókuszt.
Note
Az alábbi kódminta az egyfájlos kódmodellt használja, és előfordulhat, hogy nem működik megfelelően, ha közvetlenül egy kód mögötti fájlba másolja. Ezt a kódmintát egy üres szövegfájlba kell másolni, amely .aspx kiterjesztéssel rendelkezik. A Webes űrlapok kódmodellről további információt a ASP.NET Web Forms Lapkódmodell című témakörben talál.
Important
Ebben a példában egy szövegdoboz található, amely elfogadja a felhasználói bemenetet, ami potenciális biztonsági fenyegetés. Alapértelmezés szerint ASP.NET weblapok ellenőrzik, hogy a felhasználói bevitel nem tartalmaz-e szkript- vagy HTML-elemeket. További információ: Szkript kihasználása – áttekintés.
<%@ Page Language="C#" AutoEventWireup="True" %>
<!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>
<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 tap out of this text box"
runat="server"/>
</form>
</body>
</html>
<%@ Page Language="VB" AutoEventWireup="True" %>
<!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>
<title>Attributes Property of a Web Control</title>
<script language="VB" runat="server">
Sub Page_Load(sender As Object, e As EventArgs)
TextBox1.Attributes("onblur") = "javascript:alert('Hello! Focus lost from text box!!');"
End Sub
</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 tap out of this text box"
runat="server"/>
</form>
</body>
</html>
Megjegyzések
A Attributes gyűjtemény egy webkiszolgáló-vezérlő nyitó címkéjében deklarált összes attribútum gyűjteményét tartalmazza. Ez lehetővé teszi a webkiszolgáló-vezérlőkhöz társított attribútumok programozott vezérlését. Hozzáadhat attribútumokat a gyűjteményhez, vagy eltávolíthatja az attribútumokat a gyűjteményből.
Note
Ez a tulajdonság a vezérlő nyitó címkéjében található gyűjtemény összes attribútumával jelenik meg, a böngésző beállításaitól függetlenül. Nem minden böngésző támogatja a renderelt összes attribútumot. A nem támogatott attribútumokat általában figyelmen kívül hagyja a böngésző.
Note
A gyűjtemény használatával nem adhat hozzá ügyféloldali szkriptet egy WebControlAttributes példányhoz. Ügyféloldali szkript hozzáadásához használja a ClientScript vezérlő tulajdonságát Page .