RAD Studio for Microsoft .NET
ContentsIndex
PreviousUpNext
Developing Web Applications with ASP.NET

ASP.NET is the programming model for building Web applications using the .NET Framework. This section provides the conceptual background for building ASP.NET applications using RAD Studio. In addition to supporting data access components within the .NET Framework, RAD Studio includes DB Web Controls. DB Web Controls work with .NET Framework providers and Borland Data Providers for .NET (BDP.NET) to accelerate Web application development.

Name 
Description 
ASP.NET is the .NET programming environment for building applications in HTML that run on the Web. This topic provides introductory information about the major components of the ASP.NET architecture and explains how ASP.NET integrates with other programming models in the .NET framework. This topic introduces:
  • ASP.NET Architecture
  • Web Forms
  • Data Access
  • Web Services
  • Designtime Features
  • Supported Web Servers
  • Sample Applications
 
Note: DB Web Controls (Borland.Data.Web namespace) are being deprecated in 2007. You should use standard Web controls instead.
CodeGear DB Web Controls simplify database development tasks in combination with BDP.NET and .NET Framework data access components. DB Web Controls are data-aware controls that provide advanced functionality, including data-aware grid, navigator, calendar, combobox, and other popular components.
This section introduces:
  • DB Web Controls Architecture
  • Data-aware Components Advantages
  • Supported Data Access Components
  • DB Web Controls Namespace
  • ASP.NET Application Deployment with DB Web Controls
 
Note: DB Web Controls (Borland.Data.Web namespace) are being deprecated in 2007. You should use standard Web controls instead.
DB Web Controls allow you to build full-fledged master-detail applications, using the DBWebDataSource, DBWebGrid, and DBWebNavigator controls. To support master-detail applications, these controls must provide a way to specify cascading behavior.
This topic includes information about:
  • Specifying Cascading Deletes
  • Specifying Cascading Updates
 
Note: DB Web Controls (Borland.Data.Web namespace) are being deprecated in 2007. You should use standard Web controls instead.
Although you can use the standard DBWebNavigator control for most applications, you may need to exercise more control over the navigation in your application. The DB Web Controls now provide an API that allows you to fine-tune your navigation. For example, using the API, you can create a button that performs navigation directly, rather than using the standard DBWebNavigator control. Although you can hide buttons on the DBWebNavigator, you might want to place controls in different locations on the form. With DBWebNavigator,... more 
Note: DB Web Controls (Borland.Data.Web namespace) are being deprecated in 2007. You should use standard Web controls instead.
The CodeGear DB Web Controls are data-aware web components. These DB Web Controls allow you to encapsulate data-aware functionality into standard web controls. One benefit of this approach is that the data binding function is fulfilled by the control itself, eliminating the need to add a call to the DataBind method.
The basic concepts involved in creating DB Web Controls are:
  • The ASP.NET Control Execution Lifecycle
  • Data Binding Concepts
  • Overriding ASP.NET Methods
  • Implementing DB Web Interfaces
  • Essential Code Modifications
 
Note: DB Web Controls (Borland.Data.Web namespace) are being deprecated in 2007. You should use standard Web controls instead.
The DBWebDataSource component provides a way for you to create and use XML and XSD files as the data source for an ASP.NET application. Typically, you only use these types of files with the DBWeb controls as a way of prototyping your application. By using XML files as the data source, you can eliminate potentially costly database resources during the design and development phase of your project.
This topic covers the following issues.
  • XML files as data sources.
  • Suggested workflow strategy.
  • Authentication... more 
Note: DB Web Controls (Borland.Data.Web namespace) are being deprecated in 2007. You should use standard Web controls instead.
With DataViews you can set filters on a DataTable using the RowFilter property or place data in a specific order. You can find the DataView component under the Data Components area of the Tool Palette. This topic discusses:
  • Runtime Properties
  • Master-Detail Relationships
  • ClearSessionChanges Method
  • DataView Limitations
 
This topic provides information about:
  • Web Server Requirements
  • Pre-Deploy Recommendations
  • The RAD Studio ASP.NET Deployment Manager
For additional deployment information, see the deploy.htm file located, by default, at C:\Program Files\CodeGear\RAD Studio\5.0
Note: DB Web Controls (Borland.Data.Web namespace) are being deprecated in 2007. You should use standard Web controls instead.
The characteristic that makes DB Web Controls different from traditional web controls is that the DB Web Controls automatically handle all data binding for you. Although you must still configure the links between data sources and controls at design time, all runtime binding is handled, without the need for you to add a data binding command in your code. When extending a DBWeb control using the DBWeb Control Wizard, you will implement several interfaces that provide the data binding capabilities. These... more 
Copyright(C) 2008 CodeGear(TM). All Rights Reserved.
What do you think about this topic? Send feedback!