Sdílet prostřednictvím


ScriptManager.RegisterClientScriptResource Metoda

Definice

Zaregistruje klientský skript, který je vložen do sestavení s ScriptManager ovládacím prvku pro použití s ovládacím prvku, který se účastní částečného vykreslování stránky.

Přetížení

RegisterClientScriptResource(Page, Type, String)

Zaregistruje soubor klientského skriptu, který je vložen do sestavení, s ScriptManager ovládacím prvku při každém výskytu postback.

RegisterClientScriptResource(Control, Type, String)

Zaregistruje klientský skript, který je vložen do sestavení, ovládací ScriptManager prvek pro použití s ovládacím prvku, který se účastní částečného vykreslování stránky.

RegisterClientScriptResource(Page, Type, String)

Zaregistruje soubor klientského skriptu, který je vložen do sestavení, s ScriptManager ovládacím prvku při každém výskytu postback.

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)

Parametry

page
Page

Objekt stránky, který registruje skript.

type
Type

Typ klientského skriptu. Tento parametr je obvykle určen pomocí operátoru typeof (C#) nebo GetType operátor (Visual Basic) k načtení typu ovládacího prvku, který registruje skript.

resourceName
String

Identifikátor prostředku.

Výjimky

Prostředek klienta type je null.

-nebo- Stránka, která registruje skript, je null.

Poznámky

Při registraci souboru skriptu pomocí této metody se skript vykreslí pokaždé, když dojde k asynchronnímu postbacku. Chcete-li zaregistrovat skript pro ovládací prvek, který je uvnitř UpdatePanel ovládacího prvku, aby byl skript registrován pouze při UpdatePanel aktualizaci ovládacího prvku, použijte RegisterClientScriptResource(Control, Type, String) přetížení této metody.

Chcete-li zaregistrovat blok skriptu, který se netýká částečných aktualizací stránky, a pokud chcete při počátečním vykreslování stránky zaregistrovat blok skriptu pouze jednou, použijte RegisterClientScriptBlock metodu ClientScriptManager třídy. Odkaz na ClientScriptManager objekt můžete získat z ClientScript vlastnosti stránky.

Viz také

Platí pro

RegisterClientScriptResource(Control, Type, String)

Zaregistruje klientský skript, který je vložen do sestavení, ovládací ScriptManager prvek pro použití s ovládacím prvku, který se účastní částečného vykreslování stránky.

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)

Parametry

control
Control

Ovládací prvek, který skript registruje.

type
Type

Typ klientského skriptu. Tento parametr je obvykle určen pomocí operátoru typeof (C#) nebo GetType operátor (Visual Basic) k načtení typu ovládacího prvku, který registruje skript.

resourceName
String

Identifikátor prostředku.

Výjimky

Prostředek klienta type je null.

-nebo- Ovládací prvek, který registruje skript, je null.

Ovládací prvek, který skript registruje, není ve stromu ovládacích prvků stránky.

Poznámky

Tuto metodu RegisterClientScriptResource použijete k registraci skriptu, který je kompatibilní s částečným vykreslováním stránek a který nemá žádné závislosti knihovny Microsoft Ajax Library. Prostředky skriptu, které jsou registrovány pomocí této metody, jsou registrovány pouze v případě control , že představuje ovládací prvek, který je uvnitř UpdatePanel ovládacího prvku, který je aktualizován. Pokud chcete zaregistrovat skript pokaždé, když dojde k asynchronnímu postbacku, použijte RegisterStartupScript(Page, Type, String, String, Boolean) přetížení této metody.

Chcete-li zaregistrovat blok skriptu, který se netýká částečných aktualizací stránky, a pokud chcete při počátečním vykreslování stránky zaregistrovat blok skriptu pouze jednou, použijte RegisterClientScriptBlock metodu ClientScriptManager třídy. Odkaz na ClientScriptManager objekt můžete získat z ClientScript vlastnosti stránky.

Metoda RegisterClientScriptResource se používá při přístupu k prostředkům ze sestavení prostřednictvím obslužné rutiny HTTP. Tato metoda zahrnuje obsah adresy URL prostředku v elementu script .

RegisterClientScriptInclude Soubory skriptu i RegisterClientScriptResource metody načítají do prohlížeče. Pokud je již načten skript se stejným typem a klíčem (pro soubor skriptu) nebo stejným typem a názvem prostředku (pro vložený prostředek), skript se znovu nenačte.

Viz také

Platí pro