...\<App>\<Sub Folder>

This folder contains the layout pages and properties files used by Iron Speed Designer to generate your application’s source code files as well as the generated source code files.  The folder name corresponds to the name you specified when creating a web page.

Each web page is based on an HTML layout page file and a properties file (XML).  The subfolder contains this pair of files for each web page you created.

Each web page is comprised of a set of files: one ASPX file, zero or more ASCX (controls) files and code-behind source code files.  The code-behind source code is generated as a pair of files: a file containing a customizable class and the class used to derive the customizable class.  Once generated, the customizable class is never overwritten.

Page Type

Function

ASPX pages

<NAME>Page.aspx

This contains the HTML and ASP.NET code for the web page displayed and the web controls for validating individual controls on the web page.

ASCX controls

<NAME>UserControl.ascx

This contains the HTML and ASP.NET code for user controls used by the page.

Code-behind classes

Base<NAME>Page.vb
Base<NAME>RecordControl.vb
Base<NAME>TableControl.vb

Contains fields, properties and event logic for the controls within the page or user controls.

Code-behind customizable classes

<NAME>Page.vb
<NAME>RecordControl.vb
<NAME>TableControl.vb

These are the customizable classes for the page.

Since these customizable classes are generated only once, it is safe to include custom application logic within them without fear of them being overwritten.

<NAME>Page.html

The HTML layout page file containing code generation tags for the web page.

<NAME>Page.xml

The Properties file for the web page containing the properties for each of the code generation tags in the layout page file.

 

Example: An Add Order Page

For example, if you create a web page called “AddOrder”, the following web files will be generated for it.

Add Record Page files

AddOrderPage.aspx

AddOrderPage.vb

BaseAddOrderPage.vb

 

Add Record Control files

AddOrderUserControl.ascx

AddOrderUserControl.vb

BaseAddOrderUserControl.vb