Aracılığıyla paylaş


ScriptManager.RegisterArrayDeclaration Yöntem

Tanım

EcMAScript (JavaScript) dizi bildirimini, denetimin ScriptManager içindeki UpdatePanel bir denetimle kullanım denetimiyle kaydeder ve diziyi sayfaya ekler.

Aşırı Yüklemeler

RegisterArrayDeclaration(Control, String, String)

EcMAScript (JavaScript) dizi bildirimini, denetimin ScriptManager içindeki UpdatePanel bir denetimle kullanım denetimiyle kaydeder ve diziyi sayfaya ekler.

RegisterArrayDeclaration(Page, String, String)

EcMAScript (JavaScript) dizi bildirimini, denetimin ScriptManager içindeki UpdatePanel bir denetimle kullanım denetimiyle kaydeder ve diziyi sayfaya ekler.

RegisterArrayDeclaration(Control, String, String)

EcMAScript (JavaScript) dizi bildirimini, denetimin ScriptManager içindeki UpdatePanel bir denetimle kullanım denetimiyle kaydeder ve diziyi sayfaya ekler.

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)

Parametreler

control
Control

Diziyi kaydeden denetim.

arrayName
String

Kaydedilecek dizinin adı.

arrayValue
String

Kaydedilecek dizi değeri veya değerleri.

Özel durumlar

arrayName, null değeridir.

Açıklamalar

Yöntemini, kısmi sayfa işleme ile uyumlu ve Microsoft Ajax Kitaplığı bağımlılıkları olmayan bir istemci betik dizisi kaydetmek için kullanırsınız RegisterArrayDeclaration . Bu yöntem, güncelleştirilmekte olan bir denetimin içindeki bir UpdatePanel denetimi temsil ettiğinde control diziyi kaydeder. Zaman uyumsuz bir geri gönderme gerçekleştiğinde bir diziyi kaydetmek için bu yöntemin RegisterArrayDeclaration(Page, String, String) aşırı yüklemesini kullanın.

Kısmi sayfa güncelleştirmeleri ile ilgili olmayan bir dizi kaydetmek istiyorsanız ve ilk sayfa işleme sırasında diziyi yalnızca bir kez kaydetmek istiyorsanız sınıfının yöntemini ClientScriptManager kullanınRegisterArrayDeclaration. Nesneye başvuruyu ClientScriptManager sayfanın özelliğinden ClientScript alabilirsiniz.

yöntemi, RegisterArrayDeclaration parametresinde arrayName belirtilen ada sahip bir dizinin zaten kayıtlı olup olmadığını belirler. Bu durumda, yöntemi içinde arrayValuebelirtilen değerleri ekler. Kaydedilecek dizi sınıfına bağlı ArrayList olduğundan, yinelemelere izin verilir. içinde arrayName adlı kayıtlı bir dizi yoksa, dizi oluşturulur ve içindeki arrayValue değerler buna eklenir.

Diziye dize değişmez değerlerini eklemek için içinde tek tırnak işaretleri (') veya kaçış çift tırnak işaretleri (\") arrayValuekullanın.

JavaScript'in bir dizide virgül (,) sınırlayıcı olarak davrandığını unutmayın. içinde virgülle ayrılmış bir dize geçirerek birden çok dizi arrayValuedeğeri belirtebilirsiniz. içinde virgülle arrayValue iki öğeyi ayırmak, yöntemi her öğe için bir kez olmak üzere iki kez çağırmaya RegisterArrayDeclaration eşdeğerdir.

Ayrıca bkz.

Şunlara uygulanır

RegisterArrayDeclaration(Page, String, String)

EcMAScript (JavaScript) dizi bildirimini, denetimin ScriptManager içindeki UpdatePanel bir denetimle kullanım denetimiyle kaydeder ve diziyi sayfaya ekler.

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)

Parametreler

page
Page

Diziyi kaydeden sayfa nesnesi.

arrayName
String

Kaydedilecek dizinin adı.

arrayValue
String

Kaydedilecek dizi değeri veya değerleri.

Özel durumlar

arrayName, null değeridir.

Açıklamalar

Yöntemini, kısmi sayfa işleme ile uyumlu ve Microsoft Ajax Kitaplığı bağımlılıkları olmayan bir istemci betik dizisi kaydetmek için kullanırsınız RegisterArrayDeclaration . Bu yöntem, zaman uyumsuz bir geri gönderme gerçekleştiğinde diziyi kaydeder. Diziyi yalnızca panel güncelleştirildiğinde kaydedilecek şekilde denetimin içindeki bir UpdatePanel denetime kaydetmek için bu yöntemin RegisterArrayDeclaration(Control, String, String) aşırı yüklemesini kullanın.

Kısmi sayfa güncelleştirmeleri ile ilgili olmayan bir dizi kaydetmek istiyorsanız ve ilk sayfa işleme sırasında diziyi yalnızca bir kez kaydetmek istiyorsanız sınıfının yöntemini ClientScriptManager kullanınRegisterArrayDeclaration. Nesneye başvuruyu ClientScriptManager sayfanın özelliğinden ClientScript alabilirsiniz.

Ayrıca bkz.

Şunlara uygulanır