The WebWindow is a Window descendant used in ASP.NET Web applications. As such, it is visualized by a Web Forms page. Compared to the base Window class, WebWindow introduces certain useful members. The WebWindow.ControlsCreating event allows you to perform specific actions before the Window's page controls are created. The WebWindow.PagePreRender event can be used to customize the page's controls before the page is rendered. The WebWindow.CurrentRequestPage property can be used when implementing a custom View Item to load a custom user control from a specified path. There are also several Register... methods that allow you to register various client scripts for the Window's page.
The WebWindow has a special descendant used when displaying pop-up Windows - the PopupWindow.