Exportar (0) Imprimir
Expandir todo
Expandir Minimizar

Page.RegisterArrayDeclaration (Método)

Actualización: noviembre 2007

NOTA: esta API ya está obsoleta.

Declara un valor que se declara como matriz ECMAScript cuando se representa la página.

Espacio de nombres:  System.Web.UI
Ensamblado:  System.Web (en System.Web.dll)

[ObsoleteAttribute("The recommended alternative is ClientScript.RegisterArrayDeclaration(string arrayName, string arrayValue). http://go.microsoft.com/fwlink/?linkid=14202")]
public void RegisterArrayDeclaration(
	string arrayName,
	string arrayValue
)
/** @attribute ObsoleteAttribute("The recommended alternative is ClientScript.RegisterArrayDeclaration(string arrayName, string arrayValue). http://go.microsoft.com/fwlink/?linkid=14202") */
public void RegisterArrayDeclaration(
	String arrayName,
	String arrayValue
)
public function RegisterArrayDeclaration(
	arrayName : String, 
	arrayValue : String
)

Parámetros

arrayName
Tipo: System.String
Nombre de la matriz en la que se va a declarar el valor.
arrayValue
Tipo: System.String
Valor que se va a colocar en la matriz.

Pueden usar este método los controles basados en scripts para declararse a sí mismos en una matriz de manera que una biblioteca de scripts de cliente pueda funcionar con todos los controles del mismo tipo.

El método RegisterArrayDeclaration está obsoleto. Utilice el método RegisterArrayDeclaration en la clase ClientScriptManager.

En el ejemplo de código siguiente se utiliza el método RegisterArrayDeclaration para declarar una matriz, myArray, que contiene tres objetos denominados x, y y z. En el ejemplo se define y registra un script de inicio mediante el método RegisterStartupScript. Cuando se llama a la función doClick de ECMAScript desde la página que contiene este código, se inicializan la matriz y sus objetos.

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


 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')"); 
 } //Page_Load   


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 1.1, 1.0
Obsoleto (advertencia del compilador) en 3.5
Obsoleto (advertencia del compilador) en 3.5 SP1
Obsoleto (advertencia del compilador) en 3.0
Obsoleto (advertencia del compilador) en 3.0 SP1
Obsoleto (advertencia del compilador) en 2.0
Obsoleto (advertencia del compilador) en 2.0 SP1

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft