Peter Blum Offers DES Dynamic Data

ITPro Today

October 30, 2009

2 Min Read
ITPro Today logo in a gray background | ITPro Today

Peter Blum Offers DES Dynamic Data

ASP.NET Dynamic Data is a technology from Microsoft thatexpands the toolset of ASP.NET. Use it to build data entry Web forms thatinteract with a database or classes that resemble a database.

 

Dynamic Data is designed to solve a few specific problems:

  • Allow database-tier objects to describe theattributes of a column, such as validation rules and column name. The userinterface no longer needs to determine the right data entry control orvalidators. Instead, smart Web controls gather and format those controls foryou. They also supply two-way databinding.

  • Quickly create an application that can browseand edit your database by building scaffolding that reflects the columns on atable into controls like GridView and DetailsView.

  • Quickly set up a feature rich GridView,DetailsView, ListView, or FormView. Even though it s obvious for prototyping,ASP.NET Dynamic Data is intended for real-world applications.

 

ASP.NET Dynamic Data does much of its work throughFieldTemplates. These are UserControls containing the controls associated witha specific data type (like integer or string) and mode (readonly, edit, orinsert). FieldTemplates designed for edit and insert mode provide data entrycontrols and associated validators. Peter s Data Entry Suite has data entrycontrols, like IntegerTextBox and DateTextBox, as well as a validationframework. It provides FieldTemplates with these features in its support forASP.NET Dynamic Data, called DES Dynamic Data.

 DES Dynamic Data alsoexpands the capabilities of key Dynamic Data classes likeFieldTemplateUserControl, FieldTemplateFactory, and DynamicDataManager. Itenhances the ValidationAttribute, UIHintAttribute, and many other attributes.It even introduces a new attribute, DependencyAttribute. Plus, it makescustomization easier, reducing the need to create FieldTemplates and thePageTemplates that go in the CustomPages folder.

 DES Dynamic Datais a module of Peter s Data Entry Suite. But it s sold differently. Unlike theother modules, which require their own licenses, DES Dynamic Data uses thelicenses you have for those other modules. It requires that you have a licensefor the Suite, or for these modules: Peter s Professional Validation, Peter sMore Validators, Peter s TextBoxes, and Peter s Date and Time. You are alsorecommended to have Peter s Interactive Pages.

 

PeterBlum.com

Web Site: http://www.peterblum.com/des/dynamicdata.aspx

 

Sign up for the ITPro Today newsletter
Stay on top of the IT universe with commentary, news analysis, how-to's, and tips delivered to your inbox daily.

You May Also Like