ScriptManager.RegisterExpandoAttribute Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.