Contents tagged with Dynamic Data
-
How BLD differs from ASP.NET Dynamic Data
ASP.NET Dynamic Data is a technology in ASP.NET 3.5 and higher that attempts to solve the same problem as Peter’s Business Logic Driven UI (“BLD”). In fact, BLD’s origins were as an extension to Dynamic Data.
-
Exploring Dynamic Data: Other attributes for business logic
-
Exploring Dynamic Data: Scaffolding attributes for business logic
-
Exploring Dynamic Data: Textual attributes for business logic
-
Exploring Dynamic Data: The DataTypeAttribute for Business Logic
-
Exploring Dynamic Data: Validation attributes for business logic
-
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.
-
The CategoryAttribute and Dynamic Data
The System.ComponentModel.CategoryAttribute has long been around. It’s generally used for annotating properties on web controls so that design mode’s Property Editor can organize your properties.
-
The CustomValidationAttribute
.net 4 introduces the CustomValidationAttribute, a member of System.ComponentModel.DataAnnotations that supports validation of your business logic. Until now, validation rules were limited based on the available attributes (required, stringlength, regex, and range) plus those you created by subclassing System.ComponentModel.DataAnnotations.ValidationAttribute. CustomValidationAttribute lets you define new validation rules directly on your Entity class (or the class of your choice) without having to subclass from ValidationAttribute.
-
Where does this go? Applying SoC to dynamic data – Part 3
Since a major goal of Dynamic Data is to separate the business logic from the user interface, let’s look at a few areas where these concepts still blend and their alternatives.