Freigeben über


Page.RegisterArrayDeclaration-Methode

HINWEIS: Diese Methode ist mittlerweile veraltet.

Deklariert einen Wert, der beim Rendern der Seite als ECMAScript-Arraydeklaration deklariert wird.

Namespace: System.Web.UI
Assembly: System.Web (in system.web.dll)

Syntax

'Declaration
<ObsoleteAttribute("The recommended alternative is ClientScript.RegisterArrayDeclaration(string arrayName, string arrayValue). https://go.microsoft.com/fwlink/?linkid=14202")> _
Public Sub RegisterArrayDeclaration ( _
    arrayName As String, _
    arrayValue As String _
)
'Usage
Dim instance As Page
Dim arrayName As String
Dim arrayValue As String

instance.RegisterArrayDeclaration(arrayName, arrayValue)
[ObsoleteAttribute("The recommended alternative is ClientScript.RegisterArrayDeclaration(string arrayName, string arrayValue). https://go.microsoft.com/fwlink/?linkid=14202")] 
public void RegisterArrayDeclaration (
    string arrayName,
    string arrayValue
)
[ObsoleteAttribute(L"The recommended alternative is ClientScript.RegisterArrayDeclaration(string arrayName, string arrayValue). https://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). https://go.microsoft.com/fwlink/?linkid=14202") */ 
public void RegisterArrayDeclaration (
    String arrayName, 
    String arrayValue
)
ObsoleteAttribute("The recommended alternative is ClientScript.RegisterArrayDeclaration(string arrayName, string arrayValue). https://go.microsoft.com/fwlink/?linkid=14202") 
public function RegisterArrayDeclaration (
    arrayName : String, 
    arrayValue : String
)

Parameter

  • arrayName
    Der Name des Arrays, in dem der Wert deklariert werden soll.
  • arrayValue
    Der im Array zu platzierende Wert.

Hinweise

Mit dieser Methode können sich skriptbasierte Steuerelemente selbst in einem Array deklarieren, sodass eine Clientskriptbibliothek mit allen Steuerelementen desselben Typs arbeiten kann.

Die RegisterArrayDeclaration-Methode ist veraltet. Verwenden Sie die RegisterArrayDeclaration-Methode in der ClientScriptManager-Klasse.

Beispiel

Im folgenden Codebeispiel wird mit der RegisterArrayDeclaration-Methode das Array myArray deklariert, das die drei Objekte x, y und z enthält. Im Beispiel wird ein Startskript definiert und mit der RegisterStartupScript-Methode registriert. Wenn die ECMAScript-doClick-Funktion von der Seite aufgerufen wird, die diesen Code enthält, werden das Array und seine Objekte initialisiert.

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

Plattformen

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

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 1.0, 1.1
Veraltet (Compilerwarnung) in 2.0

Siehe auch

Referenz

Page-Klasse
Page-Member
System.Web.UI-Namespace
RegisterStartupScript