System.Web.DynamicData Namespace
The System.Web.DynamicData namespace contains classes that provide the core functionality for ASP.NET Dynamic Data. It also provides extensibility features that let you customize dynamic data behavior.
| Class | Description | |
|---|---|---|
|
ContextConfiguration | Provides information for a data-context instance in order to allow customization. |
|
ControlFilterExpression | Modifies a database query by using the data key of the item that is selected in a data-bound control. |
|
DataControlReference | Enables the DynamicDataManager to declaratively define data controls that it manages. |
|
DataControlReferenceCollection | Represents a collection of MenuItemBinding objects. |
|
DefaultAutoFieldGenerator | Generates dynamic data fields (columns) for data-bound controls automatically. |
|
DynamicControl | Displays the content that is defined for the field in templated data-bound controls, using ASP.NET Dynamic Data features. |
|
DynamicControlParameter | Represents a parameter that is used for master-detail filters in which a data source gets information from another data control. |
|
DynamicDataExtensions | Provides extension methods that are used by ASP.NET Dynamic Data. |
|
DynamicDataManager | Enables dynamic behavior for ASP.NET Web controls that support ASP.NET Dynamic Data. |
|
DynamicDataRoute | Represents a route that is used by ASP.NET Dynamic Data. |
|
DynamicDataRouteHandler | Processes ASP.NET Dynamic Data route patterns. |
|
DynamicEntity | Provides an ASP.NET control that represents an entity for use by ASP.NET Dynamic Data. |
|
DynamicField | Represents a data field that is displayed in a data-bound control that uses ASP.NET Dynamic Data features. |
|
DynamicFilter | Displays the UI for filtering table rows using a specified column. |
|
DynamicFilterExpression | Modifies a database query by using a value from specified filter control. |
|
DynamicHyperLink | Displays links to table actions such as edit, delete, and insert. |
|
DynamicQueryStringParameter | Automatically generates a collection of parameters that is used to create the Where clause for the data source control by retrieving query string values. |
|
DynamicRouteExpression | Gets the primary key from the routing information in order to perform data filtering. |
|
DynamicValidator | Enforces and catches exceptions that are thrown in a data model and displays the error. |
|
DynamicValidatorEventArgs | Base class for DynamicValidator classes that contain event data. |
|
EntityTemplate | Displays the content that is defined for the entity in entity-template data-bound controls by using ASP.NET Dynamic Data features. |
|
EntityTemplateFactory | Creates an entity template. |
|
EntityTemplateUserControl | Defines the base class for entity templates. |
|
FieldTemplateFactory | Creates a field template. |
|
FieldTemplateUserControl | Represents the base class for all field template controls. |
|
FilterFactory | Creates a filter template. |
|
FilterRepeater | Represents a control that enumerates table columns that can be filtered. |
|
FilterUserControlBase | Provides the base class for user controls that are used to filter data in a data table. This class is used to display filter selectors. |
|
MetaChildrenColumn | Represents a database field that indicates a one-to-many relationship. |
|
MetaColumn | Represents a database column that is used by Dynamic Data. |
|
MetaForeignKeyColumn | Represents a database foreign-key field that is used by ASP.NET Dynamic Data. |
|
MetaModel | Represents one or multiple databases that are used by ASP.NET Dynamic Data. |
|
MetaTable | Represents the metadata that describes a table for use by Dynamic Data pages. |
|
PageAction | Specifies default action values that are used by the routing mechanism in ASP.NET Dynamic Data applications. |
|
QueryableFilterRepeater | Provides a templated control that automatically generates the UI to filter table rows for supported column types. |
|
QueryableFilterUserControl | Provides a base class for filter controls. |
|
TableNameAttribute | Provides an attribute to change the displayed name for a table. |
| Interface | Description | |
|---|---|---|
|
IControlParameterTarget | Defines members that a class must implement in order to provide data to for an instance of the DynamicControlParameter class. |
|
IDynamicDataSource | Represents a data source for a Dynamic Data control. |
|
IDynamicValidatorException | Represents an interface implemented by Dynamic Data Exception classes. |
|
IFieldFormattingOptions | Defines an interface for common formatting-option properties to be applied to field template user controls. |
|
IFieldTemplate | Defines members that a class must implement in order to be recognized as a field template. |
|
IFieldTemplateFactory | Defines an interface implemented by objects that create field templates. |
|
IFieldTemplateHost | Defines members that must be implemented by a class that manages the use of field-template user controls. |
|
IWhereParametersProvider | Implemented by parameter classes that provide one or many Where parameters. |
| Enumeration | Description | |
|---|---|---|
|
ContainerType | Specifies the data-control container type. |
|
DynamicDataSourceOperation | Describes the type of operation that is being performed by the data source object. |