ScriptManager.RegisterExpandoAttribute Metod

Definition

Registrerar ett namn/värde-par med ScriptManager kontrollen som ett anpassat attribut (expando) för en angiven kontroll.

public:
 static void RegisterExpandoAttribute(System::Web::UI::Control ^ control, System::String ^ controlId, System::String ^ attributeName, System::String ^ attributeValue, bool encode);
public static void RegisterExpandoAttribute(System.Web.UI.Control control, string controlId, string attributeName, string attributeValue, bool encode);
static member RegisterExpandoAttribute : System.Web.UI.Control * string * string * string * bool -> unit
Public Shared Sub RegisterExpandoAttribute (control As Control, controlId As String, attributeName As String, attributeValue As String, encode As Boolean)

Parametrar

control
Control

Kontrollen som registrerar expando-attributet.

controlId
String

Kontrollen som innehåller det anpassade attributet på sidan.

attributeName
String

Namnet på det anpassade attribut som ska registreras.

attributeValue
String

Värdet för det anpassade attributet.

encode
Boolean

trueför att koda det anpassade attribut som registreras. annars . false

Undantag

control är null.

control finns inte i sidans kontrollträd.

-eller-

controlId är null.

-eller-

controlId är tom.

-eller-

attributeName är null.

-eller-

attributeName är tom.

-eller-

attributeName redan har registrerats.

Kommentarer

Du använder metoden RegisterExpandoAttribute för att registrera en anpassad (expando)-egenskap för en kontroll som är kompatibel med delvis sidåtergivning och som inte har några Microsoft Ajax-biblioteksberoenden.

Metoden RegisterExpandoAttribute registrerar ett namn/värde-par som ett anpassat attribut för den angivna kontrollen. Egenskapen anges dynamiskt från ECMAScript (JavaScript) för att bevara XHTML-kompatibilitet för den renderade kontrollens markering. Ange encode till true om du måste undvika tecken i den dynamiska egenskapens värde.

Om kontrollen som den dynamiska egenskapen ska läggas till i inte hittas uppstår ett skriptfel.

Gäller för

Se även