ScriptManager.RegisterArrayDeclaration Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendaftarkan deklarasi array ECMAScript (JavaScript) dengan ScriptManager kontrol untuk digunakan dengan kontrol yang ada di dalam UpdatePanel kontrol, dan menambahkan array ke halaman.
Overload
| Nama | Deskripsi |
|---|---|
| RegisterArrayDeclaration(Control, String, String) |
Mendaftarkan deklarasi array ECMAScript (JavaScript) dengan ScriptManager kontrol untuk digunakan dengan kontrol yang ada di dalam UpdatePanel kontrol, dan menambahkan array ke halaman. |
| RegisterArrayDeclaration(Page, String, String) |
Mendaftarkan deklarasi array ECMAScript (JavaScript) dengan ScriptManager kontrol untuk digunakan dengan kontrol yang ada di dalam UpdatePanel kontrol, dan menambahkan array ke halaman. |
RegisterArrayDeclaration(Control, String, String)
Mendaftarkan deklarasi array ECMAScript (JavaScript) dengan ScriptManager kontrol untuk digunakan dengan kontrol yang ada di dalam UpdatePanel kontrol, dan menambahkan array ke halaman.
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)
Parameter
- control
- Control
Kontrol yang mendaftarkan array.
- arrayName
- String
Nama array yang akan didaftarkan.
- arrayValue
- String
Nilai array atau nilai yang akan didaftarkan.
Pengecualian
arrayName adalah null.
Keterangan
Anda menggunakan RegisterArrayDeclaration metode untuk mendaftarkan array skrip klien yang kompatibel dengan penyajian halaman parsial dan yang tidak memiliki dependensi Pustaka Microsoft Ajax. Metode ini mendaftarkan array ketika control mewakili kontrol yang berada di dalam UpdatePanel kontrol yang sedang diperbarui. Untuk mendaftarkan array setiap kali terjadi postback asinkron, gunakan RegisterArrayDeclaration(Page, String, String) kelebihan beban metode ini.
Jika Anda ingin mendaftarkan array yang tidak berkaitan dengan pembaruan halaman parsial, dan jika Anda ingin mendaftarkan array hanya satu kali selama penyajian halaman awal, gunakan RegisterArrayDeclaration metode ClientScriptManager kelas . Anda bisa mendapatkan referensi ke ClientScriptManager objek dari ClientScript properti halaman.
Metode RegisterArrayDeclaration menentukan apakah array dengan nama yang ditentukan dalam arrayName parameter sudah terdaftar. Jika demikian, metode menambahkan nilai yang ditentukan dalam arrayValue. Karena array yang akan didaftarkan didasarkan pada ArrayList kelas , duplikat diizinkan. Jika array terdaftar dengan nama arrayName tidak ada, array dibuat dan nilai di ditambahkan ke dalamnya arrayValue .
Untuk menyertakan literal string dalam array, gunakan tanda kutip tunggal (') atau tanda kutip ganda yang lolos (\") di arrayValue.
Perhatikan bahwa JavaScript memperlakukan koma (,) sebagai pemisah dalam array. Anda dapat menentukan beberapa nilai array dengan meneruskan string yang dibatasi koma di arrayValue. Memisahkan dua item dengan koma arrayValue setara dengan memanggil RegisterArrayDeclaration metode dua kali, satu kali untuk setiap item.
Lihat juga
Berlaku untuk
RegisterArrayDeclaration(Page, String, String)
Mendaftarkan deklarasi array ECMAScript (JavaScript) dengan ScriptManager kontrol untuk digunakan dengan kontrol yang ada di dalam UpdatePanel kontrol, dan menambahkan array ke halaman.
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)
Parameter
- page
- Page
Objek halaman yang mendaftarkan array.
- arrayName
- String
Nama array yang akan didaftarkan.
- arrayValue
- String
Nilai array atau nilai yang akan didaftarkan.
Pengecualian
arrayName adalah null.
Keterangan
Anda menggunakan RegisterArrayDeclaration metode untuk mendaftarkan array skrip klien yang kompatibel dengan penyajian halaman parsial dan yang tidak memiliki dependensi Pustaka Microsoft Ajax. Metode ini mendaftarkan array setiap kali terjadi postback asinkron. Untuk mendaftarkan array untuk kontrol yang berada di dalam UpdatePanel kontrol sehingga array didaftarkan hanya ketika panel diperbarui, gunakan RegisterArrayDeclaration(Control, String, String) kelebihan beban metode ini.
Jika Anda ingin mendaftarkan array yang tidak berkaitan dengan pembaruan halaman parsial, dan jika Anda ingin mendaftarkan array hanya satu kali selama penyajian halaman awal, gunakan RegisterArrayDeclaration metode ClientScriptManager kelas . Anda bisa mendapatkan referensi ke ClientScriptManager objek dari ClientScript properti halaman.