Aracılığıyla paylaş


ScriptManager.RegisterArrayDeclaration Yöntem

Tanım

EcMAScript (JavaScript) dizi bildirimini ScriptManager denetimin içindeki UpdatePanel bir denetimle kullanmak üzere denetime kaydeder ve diziyi sayfaya ekler.

Aşırı Yüklemeler

Name Description
RegisterArrayDeclaration(Control, String, String)

EcMAScript (JavaScript) dizi bildirimini ScriptManager denetimin içindeki UpdatePanel bir denetimle kullanmak üzere denetime kaydeder ve diziyi sayfaya ekler.

RegisterArrayDeclaration(Page, String, String)

EcMAScript (JavaScript) dizi bildirimini ScriptManager denetimin içindeki UpdatePanel bir denetimle kullanmak üzere denetime kaydeder ve diziyi sayfaya ekler.

RegisterArrayDeclaration(Control, String, String)

EcMAScript (JavaScript) dizi bildirimini ScriptManager denetimin içindeki UpdatePanel bir denetimle kullanmak üzere denetime 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'e eşittir.

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. Sayfanın özelliğinden nesneye ClientScript başvuru ClientScriptManager 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 ArrayList bağlı olduğundan, yinelemelere izin verilir. içinde adlı arrayName 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 ScriptManager denetimin içindeki UpdatePanel bir denetimle kullanmak üzere denetime 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'e eşittir.

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. Dizinin yalnızca panel güncelleştirildiğinde kaydedilmesi için denetimin içindeki bir UpdatePanel denetime dizi 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. Sayfanın özelliğinden nesneye ClientScript başvuru ClientScriptManager alabilirsiniz.

Ayrıca bkz.

Şunlara uygulanır