Documentation for: ASP.NET Ajax Version 1.0

This documentation is for a previous version. For the current released version, see the ASP.NET Ajax documentation on MSDN.

 

 

 

 

 

 

 

Skip Navigation Links.
ScriptManager Class
ScriptManager Constructor
AllowCustomErrorsRedirect Property
AsyncPostBackError Event
AsyncPostBackErrorMessage Property
AsyncPostBackSourceElementID Property
AsyncPostBackTimeout Property
AuthenticationService Property
EnablePageMethods Property
EnablePartialRendering Property
EnableScriptGlobalization Property
EnableScriptLocalization Property
GetCurrent Method (page)
IsDebuggingEnabled Property
IsInAsyncPostBack Property
LoadPostData Method (postDataKey, postCollection)
LoadScriptsBeforeUI Property
OnAsyncPostBackError Method (e)
OnInit Method (e)
OnPreRender Method (e)
OnResolveScriptReference Method (e)
ProfileService Property
RaisePostDataChangedEvent Method
RegisterArrayDeclaration Method
RegisterArrayDeclaration Method (control, arrayName, arrayValue)
RegisterArrayDeclaration Method (page, arrayName, arrayValue)
RegisterAsyncPostBackControl Method (control)
RegisterClientScriptBlock Method
RegisterClientScriptBlock Method (control, type, key, script, addScriptTags)
RegisterClientScriptBlock Method (page, type, key, script, addScriptTags)
RegisterClientScriptInclude Method
RegisterClientScriptInclude Method (control, type, key, url)
RegisterClientScriptInclude Method (page, type, key, url)
RegisterClientScriptResource Method
RegisterClientScriptResource Method (control, type, resourceName)
RegisterClientScriptResource Method (page, type, resourceName)
RegisterDataItem Method
RegisterDataItem Method (control, dataItem)
RegisterDataItem Method (control, dataItem, isJsonSerialized)
RegisterDispose Method (control, disposeScript)
RegisterExpandoAttribute Method (control, controlId, attributeName, attributeValue, encode)
RegisterExtenderControl Method (extenderControl, targetControl)
RegisterHiddenField Method
RegisterHiddenField Method (control, hiddenFieldName, hiddenFieldInitialValue)
RegisterHiddenField Method (page, hiddenFieldName, hiddenFieldInitialValue)
RegisterOnSubmitStatement Method
RegisterOnSubmitStatement Method (control, type, key, script)
RegisterOnSubmitStatement Method (page, type, key, script)
RegisterPostBackControl Method (control)
RegisterScriptControl Method (scriptControl)
RegisterScriptDescriptors Method
RegisterScriptDescriptors Method (extenderControl)
RegisterScriptDescriptors Method (scriptControl)
RegisterStartupScript Method
RegisterStartupScript Method (control, type, key, script, addScriptTags)
RegisterStartupScript Method (page, type, key, script, addScriptTags)
Render Method (writer)
ResolveScriptReference Event
ScriptMode Property
ScriptPath Property
Scripts Property
Services Property
SetFocus Method
SetFocus Method (clientID)
SetFocus Method (control)
SupportsPartialRendering Property
Visible Property

RegisterOnSubmitStatement Method (control, type, key, script)

Registers ECMAScript (JavaScript) code for a control that is inside an UpdatePanel control that is executed when the form is submitted.

Syntax

CSharp

public static void RegisterOnSubmitStatement (
	Control control,
	Type type,
	string key,
	string script
)

VisualBasic

Public Shared Sub RegisterOnSubmitStatement ( _
	control As Control, _
	type As Type, _
	key As String, _
	script As String _
)

ManagedCPlusPlus

public:
static void RegisterOnSubmitStatement (
	Control^ control, 
	Type^ type, 
	String^ key, 
	String^ script
)

JSharp

public static void RegisterOnSubmitStatement (
	Control control,
	Type type,
	String key,
	String script
)

Parameters

control (Control)

The control that is registering the OnSubmit statement.

type (Type)

The type of the client script statement. This parameter is usually specified by using the typeof (C# Reference) operator (C#) or the GetType Operator operator (Visual Basic) to retrieve the type of the control that is registering the script.

key (String)

The string that uniquely identifies the script statement.

script (String)

The script literal.

Remarks

The RegisterOnSubmitStatement method is used to render an onsubmit statement that is compatible with partial-page rendering and that has no Microsoft AJAX Library dependencies. JavaScript code that is registered with this method is sent to the page only when the control that is registering the statement is inside an UpdatePanel control that is updated. To register code with every asynchronous postback, use the RegisterOnSubmitStatement(Page, Type, String, String) overload of this method. If your page or part of the page is not using partial-page updates and you want to register JavaScript code only one time during initial page rendering, use the RegisterOnSubmitStatement(String, String) method of the ClientScriptManager class. You can get a reference to the ClientScriptManager object from the ClientScript property of the page.

The script parameter of the RegisterOnSubmitStatement method can contain multiple script commands that are delimited with semicolons (;).

The RegisterOnSubmitStatement adds script that is executed before the page is submitted and gives you the opportunity to modify the submission or cancel it.

For more information on HTML forms and the onsubmit event, see the World Wide Web Consortium (W3C) Web site.

Exceptions

ExceptionCondition
ArgumentNullException

control is null.

- or -

type is null.

ArgumentException

control is not in the page's control tree.

Assembly: System.Web.Extensions (Module: System.Web.Extensions)