Language preference:

Phase 4 / Completed

Phase 4 is complete. Its time to see your application in action. We've modified the BLD Database Explorer using various techniques, implemented as Custom Page Templates.

Changes made to Orders.
See the files in ~/BLD Templates/CustomPages_Phase4/Orders.

  • The Orders list uses a free-form layout. Look at the <ItemTemplate> of the BLDListView.
  • To make it more interesting, the List page uses the Ajax Control Toolkit's CollapsiblePanelExtender to show and hide the details, instead of going to a separate Details page.
  • The BLDListView uses the default Pattern Template, GridView.ascx. It creates a <table> tag around the contents by default. That doesn't work for our free-form layout. Instead, we use the NamedPart called "Div" which gives a <div> tag container.

Changes made to Products.
See the files in ~/BLD Templates/CustomPages_Phase4/Products.

  • The Product Detail, Edit, and Insert views are using BLDDataField objects to provide full control over their layout.
  • Product Edit and Insert also use a BLDPatternForDataFields control to draw a group of DataFields by using the DetailsView.ascx Pattern Template.
  • The Product List uses the GridView.ascx Pattern Template to show a subset of available DataFields.
  • Named Styles are used extensively.


Show the Application    Show the code for this application

In Phase 5, we will customize Field Templates.

Start Phase 5