Skip navigation FileNet logo
  Open Client Developer's Guide
  Search  |  Index  |  Glossary   |  
Close menu Overview
  About This Guide
  What's New in 4.0.1
  Close menu Introduction to the Toolkit
    .NET Framework
    ASP.NET
  Open menu Programming Considerations
Open menu Open Client Architecture
Open menu Developing for Process
Open menu Error and Exception Handling
Open menu Customizing the Framework
Globalization / Localization
Open menu General Information
   

ASP.NET

Active 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 Forms

Web 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 Model

In 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.