Page.RegisterArrayDeclaration(String, String) 方法

定義

警告

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

宣告在呈現頁面時宣告為 ECMAScript 陣列宣告的值。

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)

參數

arrayName
String

陣列名稱,要在其中宣告數值。

arrayValue
String

要在陣列中放置的值。

屬性

範例

下列程式碼範例會 RegisterArrayDeclaration 使用 方法來宣告陣列 myArray ,其中包含三個名為 xyz 的物件。 此範例會使用 RegisterStartupScript 方法定義並註冊啟動腳本。 從包含此程式碼的頁面呼叫 ECMAScript doClick 函式時,會初始化陣列及其物件。

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')")

備註

以腳本為基礎的控制項可以使用這個方法,在陣列中宣告自己,讓用戶端腳本程式庫可以與相同類型的所有控制項搭配使用。

RegisterArrayDeclaration 方法已被取代。 在 RegisterArrayDeclaration 類別中使用 ClientScriptManager 方法。

適用於

另請參閱