ScriptManager.RegisterArrayDeclaration Metódus
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.
Regisztrál egy ECMAScript (JavaScript) tömbdeklarációt a ScriptManager vezérlővel, amely egy vezérlőn belül UpdatePanel található vezérlővel használható, és hozzáadja a tömböt a laphoz.
Túlterhelések
| Name | Description |
|---|---|
| RegisterArrayDeclaration(Control, String, String) |
Regisztrál egy ECMAScript (JavaScript) tömbdeklarációt a ScriptManager vezérlővel, amely egy vezérlőn belül UpdatePanel található vezérlővel használható, és hozzáadja a tömböt a laphoz. |
| RegisterArrayDeclaration(Page, String, String) |
Regisztrál egy ECMAScript (JavaScript) tömbdeklarációt a ScriptManager vezérlővel, amely egy vezérlőn belül UpdatePanel található vezérlővel használható, és hozzáadja a tömböt a laphoz. |
RegisterArrayDeclaration(Control, String, String)
Regisztrál egy ECMAScript (JavaScript) tömbdeklarációt a ScriptManager vezérlővel, amely egy vezérlőn belül UpdatePanel található vezérlővel használható, és hozzáadja a tömböt a laphoz.
public:
static void RegisterArrayDeclaration(System::Web::UI::Control ^ control, System::String ^ arrayName, System::String ^ arrayValue);
public static void RegisterArrayDeclaration(System.Web.UI.Control control, string arrayName, string arrayValue);
static member RegisterArrayDeclaration : System.Web.UI.Control * string * string -> unit
Public Shared Sub RegisterArrayDeclaration (control As Control, arrayName As String, arrayValue As String)
Paraméterek
- control
- Control
A tömböt regisztráló vezérlő.
- arrayName
- String
A regisztrálandó tömb neve.
- arrayValue
- String
A regisztrálandó tömbérték vagy értékek.
Kivételek
arrayName az null.
Megjegyzések
A RegisterArrayDeclaration metódussal olyan ügyfélszkripttömböt regisztrálhat, amely kompatibilis a részleges oldalmegjelenítéssel, és amely nem rendelkezik Microsoft Ajax-kódtár-függőségekkel. Ez a metódus akkor regisztrálja a tömböt, ha control egy frissített vezérlőelemen belüli UpdatePanel vezérlőelemet jelöl. Ha minden alkalommal regisztrálni szeretne egy tömböt, amikor aszinkron visszavétel történik, használja ennek a metódusnak a RegisterArrayDeclaration(Page, String, String) túlterhelését.
Ha olyan tömböt szeretne regisztrálni, amely nem tartozik a részleges oldalfrissítések közé, és csak egyszer szeretné regisztrálni a tömböt a kezdeti lapmegjelenítés során, használja az RegisterArrayDeclarationClientScriptManager osztály metódusát. Az objektumra mutató hivatkozást az ClientScriptManagerClientScript oldal tulajdonságából kaphatja meg.
A RegisterArrayDeclaration metódus meghatározza, hogy a paraméterben arrayName megadott névvel rendelkező tömb már regisztrálva van-e. Ha igen, a metódus hozzáadja a megadott értékeket.arrayValue Mivel a regisztrálandó tömb az ArrayList osztályon alapul, az ismétlődések engedélyezettek. Ha a névvel rendelkező arrayName regisztrált tömb nem létezik, a rendszer létrehozza a tömböt, és hozzáadja a benne lévő arrayValue értékeket.
Ha sztringkonstansokat szeretne belefoglalni a tömbbe, használjon egyetlen idézőjelet (') vagy szökött kettős idézőjelet (\") a tömbben arrayValue.
Vegye figyelembe, hogy a JavaScript egy vesszőt (,) elválasztóként kezel egy tömbben. Több tömbértéket is megadhat, ha egy vesszővel tagolt sztringet ad át a fájlban arrayValue. Ha két vesszőt arrayValue tartalmazó elemet választ el egymástól, azzal egyenértékű, ha a RegisterArrayDeclaration metódust kétszer, minden elemhez egyszer meghívja.
Lásd még
A következőre érvényes:
RegisterArrayDeclaration(Page, String, String)
Regisztrál egy ECMAScript (JavaScript) tömbdeklarációt a ScriptManager vezérlővel, amely egy vezérlőn belül UpdatePanel található vezérlővel használható, és hozzáadja a tömböt a laphoz.
public:
static void RegisterArrayDeclaration(System::Web::UI::Page ^ page, System::String ^ arrayName, System::String ^ arrayValue);
public static void RegisterArrayDeclaration(System.Web.UI.Page page, string arrayName, string arrayValue);
static member RegisterArrayDeclaration : System.Web.UI.Page * string * string -> unit
Public Shared Sub RegisterArrayDeclaration (page As Page, arrayName As String, arrayValue As String)
Paraméterek
- page
- Page
A tömböt regisztráló lapobjektum.
- arrayName
- String
A regisztrálandó tömb neve.
- arrayValue
- String
A regisztrálandó tömbérték vagy értékek.
Kivételek
arrayName az null.
Megjegyzések
A RegisterArrayDeclaration metódussal olyan ügyfélszkripttömböt regisztrálhat, amely kompatibilis a részleges oldalmegjelenítéssel, és amely nem rendelkezik Microsoft Ajax-kódtár-függőségekkel. Ez a metódus minden alkalommal regisztrálja a tömböt, amikor aszinkron utólagos visszaállítás történik. Ha egy vezérlőn belüli UpdatePanel vezérlőelemhez szeretne tömböt regisztrálni, hogy a tömb csak a panel frissítésekor legyen regisztrálva, használja a RegisterArrayDeclaration(Control, String, String) metódus túlterhelését.
Ha olyan tömböt szeretne regisztrálni, amely nem tartozik a részleges oldalfrissítések közé, és csak egyszer szeretné regisztrálni a tömböt a kezdeti lapmegjelenítés során, használja az RegisterArrayDeclarationClientScriptManager osztály metódusát. Az objektumra mutató hivatkozást az ClientScriptManagerClientScript oldal tulajdonságából kaphatja meg.