Postback input handling by server-side control objects
First Claim
1. A method of performing server-side processing of postback input received from a client and associated with a client-side user interface element, the method comprising:
- examining the postback input received from the client to determine a hierarchical identifier of a target server-side control object in a server-side control hierarchy;
identifying the target server-side control object in the server-side control hierarchy based on the hierarchical identifier of the target server-side control object passing the postback input received from the client to the target server-side control object; and
processing the postback input received from the client and passed to the target server-side control object.
2 Assignments
0 Petitions
Accused Products
Abstract
One or more server-side control objects provide server-side processing of postback input received from client-side user interface elements in a request from a client. Such input may include without limitation postback data and postback events generated from a web page on a client and received by a server in an HTTP request. A hierarchy of server-side control objects can cooperate to process the postback input and to generate the resulting authoring language code, such as HTML. Server-side events can also result from the server-side processing of postback input. In addition to processing postback input, server-side processing may include, without limitation, state management of server-side control objects and binding data to and from server-side database. After the processing and generating operations, the server-side control object hierarchy is terminated until a subsequent request is received from the client.
210 Citations
26 Claims
-
1. A method of performing server-side processing of postback input received from a client and associated with a client-side user interface element, the method comprising:
-
examining the postback input received from the client to determine a hierarchical identifier of a target server-side control object in a server-side control hierarchy;
identifying the target server-side control object in the server-side control hierarchy based on the hierarchical identifier of the target server-side control object passing the postback input received from the client to the target server-side control object; and
processing the postback input received from the client and passed to the target server-side control object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer data signal embodied in a carrier wave by a computing system and encoding a computer program for executing a computer process performing server-side processing of postback input received from a client and associated with a client-side user interface element, the computer process comprising:
-
examining the postback input received from the client to determine a hierarchical identifier of a target server-side control object in a server-side control hierarchy;
identifying the target server-side control object in the server-side control hierarchy based on the hierarchical identifier of the target server-side control object;
passing the postback input received from the client to the target server-side control object; and
processing the postback input received from the client and passed to the target server-side control object.
-
-
14. A computer program storage medium readable by a computer system and encoding a computer program for executing a computer process performing server-side processing of postback input received from a client and associated with a client-side use r interface element, the computer process comprising:
-
examining the postback input received from the client to determine a hierarchical identifier of a target server-side control object in a server-side control hierarchy;
identifying the target server-side control object in the server-side control hierarchy based on the hierarchical identifier of the target server-side control object;
passing the postback input received from the client to the target server-side control object; and
processing the postback input received from the client and passed to the target server-side control object.
-
-
15. A computer program product for processing postback input received from a client and associated with a client-side user interface element, the computer process comprising:
-
receiving a hierarchical identifier associated with the target server-side control object;
creating a plurality of server-side control objects in a server-side control hierarchy, the server-side control hierarchy including a target server-side control object associated with the client-side user interface element;
identifying the target server-side control object within the server-side control hierarchy, based on the hierarchical identifier;
passing the postback input to the target server-side control object;
processing the postback input received by target server-side control object; and
generating authoring language data from the plurality of server-side control objects to define a web page for display on a client. - View Dependent Claims (16)
-
-
17. A method comprising:
-
receiving at a server input data from a client, the input data being associated with an individual client-side user interface element on the client;
generating a hierarchy of server-side control objects on the server, each server-side control object corresponding to a client-side user interface element on the client;
identifying, using a hierarchical identifier received from the client, a server-side control object in the hierarchy to which the individual client-side user interface element corresponds; and
processing the input data using the identified server-side control object. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A computer program product embodied in a computer readable medium for executing a computer process, the computer process comprising:
-
receiving at a server input data from a client, the input data being associated with an individual client-side user interface element on the client;
generating a hierarchy of server-side control objects on the server, each server-side control object corresponding to a client-side user interface element on the client;
identifying, using a hierarchical identifier received from the client, a server-side control object in the hierarchy to which the individual client-side user interface element corresponds; and
processing the input data using the identified server-side control object. - View Dependent Claims (23, 24, 25, 26)
-
Specification