Page.RegisterArrayDeclaration(String, String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
警告
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
,其中包含三個名為 x
、 y
和 z
的物件。 此範例會使用 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 方法。