Peter Blum Offers DES Dynamic Data
October 30, 2009
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
About the Author
You May Also Like