US 7,321,918 B2 | ||
Server-side control objects for processing client-side user interface elements | ||
Gary S. Burd, Kirkland, Wash. (US); Kenneth B. Cooper, Seattle, Wash. (US); Scott D. Guthrie, Redmond, Wash. (US); David S. Ebbo, Redmond, Wash. (US); Mark T. Anders, Bellevue, Wash. (US); Ted A. Peters, Seattle, Wash. (US); and Stephen J. Millet, Edmonds, Wash. (US) | ||
Assigned to Microsoft Corporation, Redmond, Wash. (US) | ||
Filed on Oct. 14, 2004, as Appl. No. 10/966,618. | ||
Application 10/966618 is a continuation of application No. 09/573769, filed on May 18, 2000, granted, now 6,961,750. | ||
Prior Publication US 2005/0050164 A1, Mar. 03, 2005 | ||
Int. Cl. G00F 15/16 (2006.01); G06F 7/00 (2006.01); G06F 15/00 (2006.01) |
U.S. Cl. 709—203 [709/219; 715/513; 707/10] | 2 Claims |
1. A method for processing one or more client-side user interface elements incorporated in a web page displayed on a client,
the method comprising:
receiving first viewstate data from the client;
inputting one or more declarations from a server-side declaration datastore:
using the viewstate data to generate a hierarchy of server-side control obiects programmed based on the declarations to provide
functionality of the client-side user interface elements, the hierarchy of server-side control objects being representative
of a previous configuration;
processing the client-side user interface elements using the hierarchy of server-side control obiects; and
generating authoring language data from the hierarchy of server-side control objects for incorporating the client-side user
interface elements in the web page; and
transmitting a configuration of the hierarchy of server-side control obiects to the client as viewstate data.
|