Sys.WebForms.InitializeRequestEventArgs Class
Provides a class that is used by the initializeRequest event of the Sys.WebForms.PageRequestManager class to pass argument information to event handlers.
Namespace: Sys.WebForms
Inherits: Sys.CancelEventArgs
var args = new Sys.WebForms.InitializeRequestEventArgs(request, postBackElement, updatePanelsToUpdate);
|
Name |
Description |
|---|---|
|
Sys.WebForms.InitializeRequestEventArgs postBackElement Property |
Gets the postback element that initiated the asynchronous postback. |
|
Gets the request object that represents the current postback. |
|
|
Sys.WebForms.InitializeRequestEventArgs.updatePanelsToUpdate Property |
Gets or sets a list of UniqueID values for UpdatePanel controls that should re-render their content, as requested by the client. |
Note
|
|---|
|
This class contains private members that support the client-script infrastructure and are not intended to be used directly from your code. Names of private members begin with an underscore ( _ ). |
The following example shows how to use the initializeRequest event to enable an asynchronous postback to be canceled. Script in the initializeRequest event handler determines whether an asynchronous postback is currently in progress by using the isInAsyncPostBack property of the PageRequestManager class. If a postback is in progress, the postBackElement property is used to determine the ID of the element that caused the postback. If the ID matches the ID of a button that cancels the postback, the abortPostBack method of the PageRequestManager class is called. Otherwise, the current request is canceled by using the cancel property of the CancelEventArgs class.
Note