Monday, December 14, 2009 4:31 PM plblum

Exploring Dynamic Data: Article Index

This is the index to a series of articles, to be published periodically, about the elements of ASP.NET Dynamic Data. It focuses on specific technologies, especially the web controls you use to build a Dynamic Data-based web form. As the author of Peter’s Data Entry Suite, I have identified limitations and gaps in Dynamic Data which I will also discuss. My commercial solution resolves many of those limitations and gaps.

  • Data Source controls to interact with your business logic – Discusses which DataSource web controls are best for good separation of concerns between UI and business logic.
  • Validation attributes for business logic. A look at the Validation attributes in System.ComponentModel.DataAnnotations.
  • DataTypeAttribute for business logic.
  • Textual attributes for business logic. The many ways to associate text with column and table elements.
  • Scaffolding attributes for business logic. What is scaffolding and how to manage it.
  • Other attributes for business logic. Includes my thoughts on what business logic attributes are missing.
  • Field Templates – Pending. The user interfaces for each data type.
  • DynamicControl and DynamicField – Pending. The mainstay web control for a user interface of a column in your business logic.
  • DynamicValidator control – Pending. Displays errors generated by your business logic.
  • Entity Templates – Pending. A user interface with webcontrols (including DynamicControls) and HTML to describe typical situation, such as a two column row in a detail record, an email entry, and a street address entry.
  • DataBound controls – Pending. ListView, FormView, GridView, and DetailsView are DataBound controls. Dynamic Data requires one as a container for any DynamicControl or DynamicField.
  • DynamicDataManager control – Pending. Connects Dynamic Data technology to the DataBound control.
  • DynamicFilter, FilterRepeater, and DynamicFilterRepeater – Pending. For building filtering user interfaces.
  • DataPager control – Pending. More than just for Dynamic Data, but central to managing list-based DataBound controls.
  • QueryExtender – Pending. Connects DynamicFilterRepeater with the DataSource control.
  • Page Templates – Pending. Provides nearly instant applications completely driven by scaffolding and other business logic attributes.
  • DynamicHyperlink control – Pending. Delivers a hyperlink that defines its URL based on URL routing rules.
  • What’s missing – Pending. Other elements that I’ve implemented to make Dynamic Data more robust.
Filed under: ,

Comments

# Dew Drop – December 15, 2009 | Alvin Ashcraft's Morning Dew

Tuesday, December 15, 2009 10:58 AM by Dew Drop – December 15, 2009 | Alvin Ashcraft's Morning Dew

Pingback from  Dew Drop – December 15, 2009 | Alvin Ashcraft's Morning Dew

# re: Exploring Dynamic Data: Article Index

Tuesday, December 15, 2009 2:37 PM by Gregor Suttie

Hi Peter, looking forward to this series of articles, had a look at Dynamic Data again recently.

Gregor

# Exploring Dynamic Data: The DataTypeAttribute for Business Logic - "Peter and the case of the ASP.NET developer"

Pingback from  Exploring Dynamic Data: The DataTypeAttribute for Business Logic - "Peter and the case of the ASP.NET developer"

# Exploring Dynamic Data: The DataTypeAttribute for Business Logic | I love .NET!

Pingback from  Exploring Dynamic Data: The DataTypeAttribute for Business Logic | I love .NET!

# Exploring Dynamic Data: Textual attributes for business logic

Monday, December 21, 2009 5:58 PM by "Peter and the case of the ASP.NET developer"

Index to this series of articles Business logic is applied to your Entity classes (objects that describe

# Exploring Dynamic Data: Textual attributes for business logic | I love .NET!

Pingback from  Exploring Dynamic Data: Textual attributes for business logic | I love .NET!

# Exploring Dynamic Data: Scaffolding attributes for business logic

Wednesday, December 23, 2009 10:51 PM by "Peter and the case of the ASP.NET developer"

Index to this series of articles Business logic is applied to your Entity classes (objects that describe

# Exploring Dynamic Data: Scaffolding attributes for business logic | I love .NET!

Pingback from  Exploring Dynamic Data: Scaffolding attributes for business logic | I love .NET!

# Exploring Dynamic Data: Validation attributes for business logic - "Peter and the case of the ASP.NET developer"

Pingback from  Exploring Dynamic Data: Validation attributes for business logic - "Peter and the case of the ASP.NET developer"

# Exploring Dynamic Data: Other attributes for business logic

Tuesday, December 29, 2009 5:42 PM by "Peter and the case of the ASP.NET developer"

To successfully let business logic drive the user interface, you need an extensive library of business rules. Here are the additional business rules available as attributes. In my “Peter’s Soapbox”, you will find attributes that I feel need to be provided

# Exploring Dynamic Data: Other attributes for business logic | I love .NET!

Pingback from  Exploring Dynamic Data: Other attributes for business logic | I love .NET!