Page.RegisterArrayDeclaration(String, String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Attenzione
The recommended alternative is ClientScript.RegisterArrayDeclaration(string arrayName, string arrayValue). http://go.microsoft.com/fwlink/?linkid=14202
Dichiara un valore che viene dichiarato come dichiarazione di matrice ECMAScript quando viene eseguito il rendering della pagina.
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)
Parametri
- arrayName
- String
Nome della matrice nella quale dichiarare il valore.
- arrayValue
- String
Valore da includere nella matrice.
- Attributi
Esempio
Nell'esempio di codice seguente viene usato il RegisterArrayDeclaration metodo per dichiarare una matrice, myArray
, che contiene tre oggetti denominati x
, y
e z
. L'esempio definisce e registra uno script di avvio usando il RegisterStartupScript metodo . Quando la funzione ECMAScript doClick
viene chiamata dalla pagina che contiene questo codice, la matrice e i relativi oggetti vengono inizializzati.
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')")
Commenti
Questo metodo può essere usato dai controlli basati su script per dichiararsi all'interno di una matrice in modo che una libreria di script client possa funzionare con tutti i controlli dello stesso tipo.
Il metodo RegisterArrayDeclaration è stato deprecato. Usare il RegisterArrayDeclaration metodo nella ClientScriptManager classe .