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 方法。