ScriptManager.RegisterArrayDeclaration Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 arrayValue
belirtilen 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 (\") arrayValue
kullanı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 arrayValue
değ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.