Aracılığıyla paylaş


Page.RegisterArrayDeclaration(String, String) Yöntem

Tanım

Dikkat

The recommended alternative is ClientScript.RegisterArrayDeclaration(string arrayName, string arrayValue). http://go.microsoft.com/fwlink/?linkid=14202

Sayfa işlendiğinde ECMAScript dizi bildirimi olarak bildirilen bir değeri bildirir.

public:
 void RegisterArrayDeclaration(System::String ^ arrayName, System::String ^ arrayValue);
public void RegisterArrayDeclaration (string arrayName, string arrayValue);
[System.Obsolete("The recommended alternative is ClientScript.RegisterArrayDeclaration(string arrayName, string arrayValue). http://go.microsoft.com/fwlink/?linkid=14202")]
public void RegisterArrayDeclaration (string arrayName, string arrayValue);
member this.RegisterArrayDeclaration : string * string -> unit
[<System.Obsolete("The recommended alternative is ClientScript.RegisterArrayDeclaration(string arrayName, string arrayValue). http://go.microsoft.com/fwlink/?linkid=14202")>]
member this.RegisterArrayDeclaration : string * string -> unit
Public Sub RegisterArrayDeclaration (arrayName As String, arrayValue As String)

Parametreler

arrayName
String

Değerin bildirildiği dizinin adı.

arrayValue
String

Diziye yerleştirecek değer.

Öznitelikler

Örnekler

Aşağıdaki kod örneği, myArray, ve zadlı yxüç nesne içeren bir diziyi bildirmek için yöntemini kullanırRegisterArrayDeclaration. Örnek, yöntemini kullanarak RegisterStartupScript bir başlangıç betiği tanımlar ve kaydeder. ECMAScript doClick işlevi bu kodu içeren sayfadan çağrıldığında dizi ve nesneleri başlatılır.

void Page_Load(Object sender, EventArgs e) 
{ 
   String scriptString = "<script language=\"JavaScript\"> function doClick() {";
   scriptString += "for(var index=0;index < myArray.length;index++)";
   scriptString += " myArray[index].show(); } <";
   scriptString += "/" + "script>";
     
   RegisterStartupScript("arrayScript", scriptString); 
   RegisterArrayDeclaration("myArray", "new obj('x'),new obj('y'),new obj('z')"); 
} 

      Dim scriptString As String = "<script language=""JavaScript""> function doClick() {"
 scriptString += "for(var index=0;index < myArray.length;index++)"
 scriptString += " myArray[index].show(); } <"
 scriptString += "/" + "script>"
   
 RegisterStartupScript("arrayScript", scriptString)
 RegisterArrayDeclaration("myArray", "new obj('x'),new obj('y'),new obj('z')")

Açıklamalar

Bu yöntem, bir istemci betik kitaplığının aynı türdeki tüm denetimlerle çalışabilmesi için bir dizi içinde kendilerini bildirmek için betik tabanlı denetimler tarafından kullanılabilir.

RegisterArrayDeclaration yöntemi kullanım dışı bırakıldı. RegisterArrayDeclaration sınıfında yöntemini ClientScriptManager kullanın.

Şunlara uygulanır

Ayrıca bkz.