Web Connection ships with the source code of these .NET controls, which are mere shells that implement the appropriate properties and render the interface into the designer to match. These controls are not used at runtime - they are merely a design time feature of the Web Connection framework in order to provide Toolbox and Intellisense support.
The source code and project file for the WebConnectionWebControls.dll can be found in:
<wconnectInstallDir>\VisualStudio\WebConnectionWebControls
You can extend these controls, or subclass them to create custom controls that map to your own Web Connection Controls you might create. Of course you can also create new controls completely from scratch. To subclass we recommend that you create a new .NET Class project and then subclass either any stock .NET controls or one of the Web Connection controls ( you can use the source code provided as a reference ). We'll be updating this DLL occasionally with updates and you'll want to make sure that our changes don't override yours.
Another bonus is that control based controls also drops onto the Toolbox automatically without requiring the tedious steps to register a DLL on the Toolbox and update it everytime you add a control. If you add a new control - the new control immediately shows up on the toolbox.
If you plan on building custom controls I highly recommend this approach.
To configure your project with the Web Connection Web Controls project:



And you're off. You can now make changes to the Web Control project and then right click on the control project and Build to recompile that project. Make sure you build only the Web Control project as the Web Site compilation will likely fail because there will be FoxPro code in pages that the ASP.NET compiler cannot compile. We don't care about ASP.NET compilation after all - the code will be compiled by the Web Connection Server.