ScriptManager.RegisterOnSubmitStatement Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Registra código ECMAScript (JavaScript) que se ejecuta cuando se envía el formulario.
Sobrecargas
RegisterOnSubmitStatement(Page, Type, String, String) |
Registra código ECMAScript (JavaScript) con el control ScriptManager para un control que se usa con un control UpdatePanel que se ejecuta cuando se envía el formulario. |
RegisterOnSubmitStatement(Control, Type, String, String) |
Registra código ECMAScript (JavaScript) con el control ScriptManager para un control que se usa con un control UpdatePanel que se ejecuta cuando se envía el formulario. |
RegisterOnSubmitStatement(Page, Type, String, String)
Registra código ECMAScript (JavaScript) con el control ScriptManager para un control que se usa con un control UpdatePanel que se ejecuta cuando se envía el formulario.
public:
static void RegisterOnSubmitStatement(System::Web::UI::Page ^ page, Type ^ type, System::String ^ key, System::String ^ script);
public static void RegisterOnSubmitStatement (System.Web.UI.Page page, Type type, string key, string script);
static member RegisterOnSubmitStatement : System.Web.UI.Page * Type * string * string -> unit
Public Shared Sub RegisterOnSubmitStatement (page As Page, type As Type, key As String, script As String)
Parámetros
- page
- Page
Objeto de página que registra la instrucción onsubmit
.
- type
- Type
Tipo de la instrucción de script de cliente. Este parámetro se suele especificar mediante el uso del operador typeof (C#) o GetType (Visual Basic) para recuperar el tipo del control que registra el script.
- key
- String
Identificador único para la instrucción de script.
- script
- String
Script que se va a registrar.
Excepciones
Comentarios
El registro de código JavaScript con este método hace que el script se incluya cada vez que se produzca una postback asincrónica.
Nota
No se quita el código de los postbacks asincrónicos anteriores. Los nuevos postbacks asincrónicos anexan código a cualquier código existente para la onsubmit
instrucción .
Para registrar código para un control que está dentro de un UpdatePanel control para que el código se registre solo cuando se actualice el UpdatePanel control, use la RegisterOnSubmitStatement(Control, Type, String, String) sobrecarga de este método.
Si desea registrar código JavaScript que no pertenece a actualizaciones parciales de páginas y si desea registrar el código solo una vez durante la representación de página inicial, use el RegisterOnSubmitStatement método de la ClientScriptManager clase . Puede obtener una referencia al ClientScriptManager objeto desde la ClientScript propiedad de la página.
Consulte también
Se aplica a
RegisterOnSubmitStatement(Control, Type, String, String)
Registra código ECMAScript (JavaScript) con el control ScriptManager para un control que se usa con un control UpdatePanel que se ejecuta cuando se envía el formulario.
public:
static void RegisterOnSubmitStatement(System::Web::UI::Control ^ control, Type ^ type, System::String ^ key, System::String ^ script);
public static void RegisterOnSubmitStatement (System.Web.UI.Control control, Type type, string key, string script);
static member RegisterOnSubmitStatement : System.Web.UI.Control * Type * string * string -> unit
Public Shared Sub RegisterOnSubmitStatement (control As Control, type As Type, key As String, script As String)
Parámetros
- control
- Control
Control que registra la instrucción onsubmit
.
- type
- Type
Tipo de la instrucción de script de cliente. Este parámetro se suele especificar mediante el uso del operador typeof (C#) o GetType (Visual Basic) para recuperar el tipo del control que registra el script.
- key
- String
Identificador único para la instrucción de script.
- script
- String
Script que se va a registrar.
Excepciones
control
no está en el árbol de controles de la página.
Comentarios
RegisterOnSubmitStatement Agrega el script que se ejecuta antes de enviar el formulario, lo que le permite modificar el envío o cancelarlo.
Use el RegisterOnSubmitStatement método para representar una onsubmit
instrucción compatible con la representación parcial de páginas y que no tenga dependencias de la biblioteca de Ajax Microsoft. El código JavaScript registrado mediante este método se envía a la página solo cuando el control que registra la instrucción está dentro de un UpdatePanel control que se está actualizando. Para registrar código con cada postback asincrónico, use la RegisterOnSubmitStatement(Page, Type, String, String) sobrecarga de este método.
Si desea registrar código JavaScript que no pertenece a actualizaciones parciales de páginas y si desea registrar el código solo una vez durante la representación de página inicial, use el RegisterOnSubmitStatement método de la ClientScriptManager clase . Puede obtener una referencia al ClientScriptManager objeto desde la ClientScript propiedad de la página.
El parámetro script del RegisterOnSubmitStatement método puede contener varios comandos de script delimitados mediante punto y coma (;).
Para obtener más información sobre los formularios HTML y el onsubmit
evento, vea el sitio web de World Wide Web Consortium (W3C).