the dbwebnavigationextender is especially helpful in situations where you want to allow updates to be sent to the database, but without using the dbwebnavigation control (specifically the applytoserver button of this control). the dbwebnavigationextender is a non-visual control that can be used to extend standard web controls - like a button - with the functionality of the dbwebnavigator buttons. so you can build your own navigation controls.
apart from these four new db web controls, the dbwebdatasource has been extended with a new onautoapplyrequest event, and now supports cascading updates and deletes.
apart from the dbwebdatasource, db web controls can now also connect to an ecodatasource - which hooks to an eco ii expressionhandler.
delphi 2005 also offers a new db web control wizard that enables you to write your own db web compatible asp.net control (which can also connect to a dbwebdatasource or ecodatasource).
the db web controls now support xml caching, which is a powerful feature that can be used as a server-side briefcase for web clients.
db web navigation
delphi 2005 db web controls now have the ability to control the navigation order, using a navigation api with registernextcontrol, registerpreviouscontrol, registerfirstcontrol, registerlastcontrol, registerinsertcontrol, registerdeletecontrol, registerupdatecontrol, registercancelcontrol, registerundocontrol, registerundoallcontrol, registerapplycontrol, registerrefreshcontrol, and registergotocontrol.
server controls
asp.net html controls can now be represented as controls in the code behind file, by using the run as server control option which adds the runat=server attribute to the scripting control, as well as a control declaration in the code-behind source file.
template editors
delphi 2005 now supports template editors for the datagrid and datalist controls, enabling you to define and easily edit your own custom template columns.
intraweb
when using vcl (for win32 or .net) delphi 2005 supports web applications with intraweb from atozedsoftware (www.atozed.com). intraweb offers rad wysiwyg design for web applications, in many aspects like asp.net, but also different in certain areas. the main advantage of intraweb is its support for transparent user and state management, which asp.net doesn’t. intraweb web applications are compatible with non-visual vcl components, like the data-access categories bde, dbexpress, dbgo for ado and interbase express (which means a migration path from win32 to .net) whereas asp.net applications use native .net components with ado.net and bdp for data access capabilities.
2.6 enterprise core objects ii
borland c#builder 1.0 and borland delphi 8 included the first version of enterprise core objects (eco), which is greatly enhanced for highly scalable enterprise application development in delphi 2005. there are several enhancements available in enterprise core objects ii compared to the initial version.