Bagikan melalui


ScriptManager.RegisterClientScriptResource Metode

Definisi

Mendaftarkan skrip klien yang disematkan dalam rakitan dengan ScriptManager kontrol untuk digunakan dengan kontrol yang berpartisipasi dalam penyajian halaman parsial.

Overload

RegisterClientScriptResource(Page, Type, String)

Mendaftarkan file skrip klien yang disematkan dalam rakitan dengan ScriptManager kontrol setiap kali postback terjadi.

RegisterClientScriptResource(Control, Type, String)

Mendaftarkan skrip klien yang disematkan dalam rakitan dengan ScriptManager kontrol untuk digunakan dengan kontrol yang berpartisipasi dalam penyajian halaman parsial.

RegisterClientScriptResource(Page, Type, String)

Mendaftarkan file skrip klien yang disematkan dalam rakitan dengan ScriptManager kontrol setiap kali postback terjadi.

public:
 static void RegisterClientScriptResource(System::Web::UI::Page ^ page, Type ^ type, System::String ^ resourceName);
public static void RegisterClientScriptResource (System.Web.UI.Page page, Type type, string resourceName);
static member RegisterClientScriptResource : System.Web.UI.Page * Type * string -> unit
Public Shared Sub RegisterClientScriptResource (page As Page, type As Type, resourceName As String)

Parameter

page
Page

Objek halaman yang mendaftarkan skrip.

type
Type

Jenis skrip klien. Parameter ini biasanya ditentukan dengan menggunakan operator typeof (C#) atau operator GetType (Visual Basic) untuk mengambil jenis kontrol yang mendaftarkan skrip.

resourceName
String

Pengidentifikasi untuk sumber daya.

Pengecualian

Sumber daya type klien adalah null.

-atau-

Halaman yang mendaftarkan skrip adalah null.

Keterangan

Ketika Anda mendaftarkan file skrip dengan metode ini, skrip dirender setiap kali postback asinkron terjadi. Untuk mendaftarkan skrip untuk kontrol yang berada di dalam UpdatePanel kontrol sehingga skrip didaftarkan hanya ketika UpdatePanel kontrol diperbarui, gunakan RegisterClientScriptResource(Control, Type, String) kelebihan beban metode ini.

Jika Anda ingin mendaftarkan blok skrip yang tidak berkaitan dengan pembaruan halaman parsial, dan jika Anda ingin mendaftarkan blok skrip hanya satu kali selama penyajian halaman awal, gunakan RegisterClientScriptBlock metode ClientScriptManager kelas . Anda bisa mendapatkan referensi ke ClientScriptManager objek dari ClientScript properti halaman.

Lihat juga

Berlaku untuk

RegisterClientScriptResource(Control, Type, String)

Mendaftarkan skrip klien yang disematkan dalam rakitan dengan ScriptManager kontrol untuk digunakan dengan kontrol yang berpartisipasi dalam penyajian halaman parsial.

public:
 static void RegisterClientScriptResource(System::Web::UI::Control ^ control, Type ^ type, System::String ^ resourceName);
public static void RegisterClientScriptResource (System.Web.UI.Control control, Type type, string resourceName);
static member RegisterClientScriptResource : System.Web.UI.Control * Type * string -> unit
Public Shared Sub RegisterClientScriptResource (control As Control, type As Type, resourceName As String)

Parameter

control
Control

Kontrol yang mendaftarkan skrip.

type
Type

Jenis skrip klien. Parameter ini biasanya ditentukan dengan menggunakan operator typeof (C#) atau operator GetType (Visual Basic) untuk mengambil jenis kontrol yang mendaftarkan skrip.

resourceName
String

Pengidentifikasi untuk sumber daya.

Pengecualian

Sumber daya type klien adalah null.

-atau-

Kontrol yang mendaftarkan skrip adalah null.

Kontrol yang mendaftarkan skrip tidak ada di pohon kontrol halaman.

Keterangan

Anda menggunakan RegisterClientScriptResource metode untuk mendaftarkan skrip yang kompatibel dengan penyajian halaman parsial dan yang tidak memiliki dependensi Pustaka Ajax Microsoft. Sumber daya skrip yang didaftarkan dengan menggunakan metode ini hanya didaftarkan ketika control mewakili kontrol yang berada di dalam UpdatePanel kontrol yang diperbarui. Untuk mendaftarkan skrip setiap kali postback asinkron terjadi, gunakan RegisterStartupScript(Page, Type, String, String, Boolean) kelebihan beban metode ini.

Jika Anda ingin mendaftarkan blok skrip yang tidak berkaitan dengan pembaruan halaman parsial, dan jika Anda ingin mendaftarkan blok skrip hanya satu kali selama penyajian halaman awal, gunakan RegisterClientScriptBlock metode ClientScriptManager kelas . Anda bisa mendapatkan referensi ke ClientScriptManager objek dari ClientScript properti halaman.

Metode RegisterClientScriptResource ini digunakan ketika sumber daya dari rakitan diakses melalui handler HTTP. Metode ini mencakup konten URL sumber daya dalam script elemen .

RegisterClientScriptInclude Baik metode dan RegisterClientScriptResource memuat file skrip ke browser. Jika skrip dengan jenis dan kunci yang sama (untuk file skrip) atau jenis dan nama sumber daya yang sama (untuk sumber daya yang disematkan) sudah dimuat, skrip tidak dimuat ulang.

Lihat juga

Berlaku untuk