Aracılığıyla paylaş


ScriptManager.RegisterClientScriptResource Yöntem

Tanım

Kısmi sayfa işlemeye katılan bir denetimle kullanım denetimiyle ScriptManager birlikte bir derlemeye eklenmiş istemci betiğini kaydeder.

Aşırı Yüklemeler

Name Description
RegisterClientScriptResource(Page, Type, String)

Geri gönderme her gerçekleştiğinde denetimle birlikte bir derlemeye ScriptManager eklenmiş bir istemci betik dosyasını kaydeder.

RegisterClientScriptResource(Control, Type, String)

Kısmi sayfa işlemeye katılan bir denetimle ScriptManager kullanmak üzere bir derlemeye katıştırılmış istemci betiğini kaydeder.

RegisterClientScriptResource(Page, Type, String)

Geri gönderme her gerçekleştiğinde denetimle birlikte bir derlemeye ScriptManager eklenmiş bir istemci betik dosyasını kaydeder.

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)

Parametreler

page
Page

Betiği kaydeden sayfa nesnesi.

type
Type

İstemci betiğinin türü. Bu parametre genellikle betiği kaydeden denetimin türünü almak için typeof işleci (C#) veya GetType işleci (Visual Basic) kullanılarak belirtilir.

resourceName
String

Kaynağın tanımlayıcısı.

Özel durumlar

İstemci kaynağıdır typenull.

-veya-

Betiği kaydeden sayfa şeklindedir null.

Açıklamalar

Bu yöntemle bir betik dosyası kaydettiğinizde, zaman uyumsuz bir geri gönderme gerçekleştiğinde betik işlenir. Betiğin yalnızca denetim güncelleştirildiğinde UpdatePanel kaydedilmesi için denetimin içindeki bir UpdatePanel denetime betik kaydetmek için bu yöntemin RegisterClientScriptResource(Control, Type, String) aşırı yüklemesini kullanın.

Kısmi sayfa güncelleştirmeleri ile ilgili olmayan bir betik bloğu kaydetmek istiyorsanız ve betik bloğunu ilk sayfa işleme sırasında yalnızca bir kez kaydetmek istiyorsanız, sınıfının yöntemini ClientScriptManager kullanınRegisterClientScriptBlock. Sayfanın özelliğinden nesneye ClientScript başvuru ClientScriptManager alabilirsiniz.

Ayrıca bkz.

Şunlara uygulanır

RegisterClientScriptResource(Control, Type, String)

Kısmi sayfa işlemeye katılan bir denetimle ScriptManager kullanmak üzere bir derlemeye katıştırılmış istemci betiğini kaydeder.

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)

Parametreler

control
Control

Betiği kaydeden denetim.

type
Type

İstemci betiğinin türü. Bu parametre genellikle betiği kaydeden denetimin türünü almak için typeof işleci (C#) veya GetType işleci (Visual Basic) kullanılarak belirtilir.

resourceName
String

Kaynağın tanımlayıcısı.

Özel durumlar

İstemci kaynağıdır typenull.

-veya-

Betiği kaydeden denetim: null.

Betiği kaydeden denetim, sayfanın denetim ağacında değil.

Açıklamalar

Yöntemini, kısmi sayfa işleme ile uyumlu ve Microsoft Ajax Kitaplığı bağımlılıkları olmayan bir betiği kaydetmek için kullanırsınız RegisterClientScriptResource . Bu yöntem kullanılarak kaydedilen betik kaynakları yalnızca güncelleştirilen bir denetimin içindeki bir UpdatePanel denetimi temsil ettiğinde control kaydedilir. Zaman uyumsuz geri gönderme her gerçekleştiğinde bir betiği kaydetmek için bu yöntemin RegisterStartupScript(Page, Type, String, String, Boolean) aşırı yüklemesini kullanın.

Kısmi sayfa güncelleştirmeleri ile ilgili olmayan bir betik bloğu kaydetmek istiyorsanız ve betik bloğunu ilk sayfa işleme sırasında yalnızca bir kez kaydetmek istiyorsanız, sınıfının yöntemini ClientScriptManager kullanınRegisterClientScriptBlock. Sayfanın özelliğinden nesneye ClientScript başvuru ClientScriptManager alabilirsiniz.

RegisterClientScriptResource yöntemi, derlemelerden kaynaklara bir HTTP işleyicisi aracılığıyla erişildiğinde kullanılır. Bu yöntem, bir script öğedeki kaynak URL'sinin içeriğini içerir.

hem hem RegisterClientScriptInclude de RegisterClientScriptResource yöntemi betik dosyalarını tarayıcıya yükler. Aynı tür ve anahtara (betik dosyası için) veya aynı tür ve kaynak adına (eklenmiş bir kaynak için) sahip bir betik zaten yüklüyse, betik yeniden yüklenmez.

Ayrıca bkz.

Şunlara uygulanır