![]() ![]() |
|
Open Client Developer's Guide | |
Search | Index | Glossary | | |
![]() |
|
![]() |
![]() |
![]() |
ASP.NETActive Server Pages (ASP) in the .NET architecture include a rich set of Web controls that can be combined with standard HTML controls to create high-level user controls. In .NET, the application user interface is separated from the control logic through the use of Web Forms and user controls. In addition, the control logic of the application is maintained in an ASPX.vb file that is known as the “code-behind” file. ASPX Web FormsWeb Forms are an ASP.NET technology that users use to create programmable Web pages. Web Form ASPX Pages are object-oriented, control-based, and event-driven. They serve as the container that glues together an application’s presentation and business data layers. Page Cycle / Event Handling ModelIn Open Client, the ASPX pages facilitate the business logic and the flow of the application. They communicate with the data providers to load data for display in the user controls, and persist any changes back to the server. When actions are performed by the user and events fired from a user control, the ASPX page also knows how to handle the events, either by changing the flow of the application or by loading or persisting data. The ASPX pages know how to transform data retrieved from the data providers into a format readable by the user controls. The XSLT Transformation module is the component that performs the data format conversion. The module takes the data retrieved from a data provider and applies the XSL template that it defines on this data to transform it into a data format that can be consumed by a user control. |
![]() |
|