Freigeben über


Page.RegisterOnSubmitStatement-Methode

HINWEIS: Diese Methode ist mittlerweile veraltet.

Ermöglicht einer Seite den Zugriff auf das OnSubmit-Ereignis des Clients. Das Skript muss ein Funktionsaufruf für an anderer Stelle registrierten Clientcode sein.

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

Syntax

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

instance.RegisterOnSubmitStatement(key, script)
[ObsoleteAttribute("The recommended alternative is ClientScript.RegisterOnSubmitStatement(Type type, string key, string script). https://go.microsoft.com/fwlink/?linkid=14202")] 
public void RegisterOnSubmitStatement (
    string key,
    string script
)
[ObsoleteAttribute(L"The recommended alternative is ClientScript.RegisterOnSubmitStatement(Type type, string key, string script). https://go.microsoft.com/fwlink/?linkid=14202")] 
public:
void RegisterOnSubmitStatement (
    String^ key, 
    String^ script
)
/** @attribute ObsoleteAttribute("The recommended alternative is ClientScript.RegisterOnSubmitStatement(Type type, string key, string script). https://go.microsoft.com/fwlink/?linkid=14202") */ 
public void RegisterOnSubmitStatement (
    String key, 
    String script
)
ObsoleteAttribute("The recommended alternative is ClientScript.RegisterOnSubmitStatement(Type type, string key, string script). https://go.microsoft.com/fwlink/?linkid=14202") 
public function RegisterOnSubmitStatement (
    key : String, 
    script : String
)

Parameter

  • key
    Eindeutiger Schlüssel, der einen Skriptblock bezeichnet.
  • script
    Das an den Client zu sendende Clientskript.

Hinweise

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

Beispiel

Im folgenden Codebeispiel wird die Verwendung von RegisterOnSubmitStatement für den Zugriff auf ein Skript veranschaulicht, das antwortet, sobald auf eine clientseitige Schaltfläche Absenden geklickt wird. Wenn dieses Ereignis auftritt, wird der registrierte ECMAScript-Code auf dem Client ausgeführt.

Dim scriptString As String = "<script language=JavaScript> function doClick() {"
scriptString += "document.write('<h4>' + myForm.myHiddenField.value+ '</h4>');}<"
scriptString += "/" + "script>"
   
RegisterHiddenField("myHiddenField", "Welcome to Microsoft!")

RegisterOnSubmitStatement("submit", "document.write('<h4>Submit button clicked.</h4>')")

RegisterStartupScript("startup", scriptString)
void Page_Load(Object sender, EventArgs e) 
{ 
   String scriptString = "<script language=JavaScript> function doClick() {";
   scriptString += "document.write('<h4>' + myForm.myHiddenField.value+ '</h4>');}<";
   scriptString += "/" + "script>";
      
   RegisterHiddenField("myHiddenField", "Welcome to Microsoft!"); 
   
   RegisterOnSubmitStatement("submit", "document.write('<h4>Submit button clicked.</h4>')"); 
   
   RegisterStartupScript("startup", scriptString);
} 
void Page_Load(Object sender, EventArgs e) 
{ 
    String scriptString 
        = "<script language=JavaScript> function doClick() {";
    scriptString 
        += "document.write('<h4>' + myForm.myHiddenField.value+ '</h4>');}<";
    scriptString += "/" + "script>";
      
    RegisterHiddenField("myHiddenField", "Welcome to Microsoft!"); 
    RegisterOnSubmitStatement("submit", 
        "document.write('<h4>Submit button clicked.</h4>')"); 
    RegisterStartupScript("startup", scriptString);
} //Page_Load

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
RegisterHiddenField