Page.RegisterArrayDeclaration(String, String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Attention
The recommended alternative is ClientScript.RegisterArrayDeclaration(string arrayName, string arrayValue). http://go.microsoft.com/fwlink/?linkid=14202
Déclare une valeur qui est déclarée comme déclaration de tableau ECMAScript lors de la restitution de la page.
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)
Paramètres
- arrayName
- String
Nom du tableau dans lequel déclarer la valeur.
- arrayValue
- String
Valeur à placer dans le tableau.
- Attributs
Exemples
L’exemple de code suivant utilise la RegisterArrayDeclaration méthode pour déclarer un tableau, myArray
, qui contient trois objets nommés x
, y
et z
. L’exemple définit et inscrit un script de démarrage à l’aide de la RegisterStartupScript méthode . Lorsque la fonction ECMAScript doClick
est appelée à partir de la page qui contient ce code, le tableau et ses objets sont initialisés.
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')")
Remarques
Cette méthode peut être utilisée par les contrôles basés sur un script pour se déclarer au sein d’un tableau afin qu’une bibliothèque de scripts cliente puisse fonctionner avec tous les contrôles du même type.
La méthode RegisterArrayDeclaration est déconseillée. Utilisez la RegisterArrayDeclaration méthode dans la ClientScriptManager classe .