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
Public class ContextConfiguration Provides information for a data-context instance in order to allow customization.
Public class ControlFilterExpression Modifies a database query by using the data key of the item that is selected in a data-bound control.
Public class DataControlReference Enables the DynamicDataManager to declaratively define data controls that it manages.
Public class DataControlReferenceCollection Represents a collection of MenuItemBinding objects.
Public class DefaultAutoFieldGenerator Generates dynamic data fields (columns) for data-bound controls automatically.
Public class DynamicControl Displays the content that is defined for the field in templated data-bound controls, using ASP.NET Dynamic Data features.
Public class DynamicControlParameter Represents a parameter that is used for master-detail filters in which a data source gets information from another data control.
Public class DynamicDataExtensions Provides extension methods that are used by ASP.NET Dynamic Data.
Public class DynamicDataManager Enables dynamic behavior for ASP.NET Web controls that support ASP.NET Dynamic Data.
Public class DynamicDataRoute Represents a route that is used by ASP.NET Dynamic Data.
Public class DynamicDataRouteHandler Processes ASP.NET Dynamic Data route patterns.
Public class DynamicEntity Provides an ASP.NET control that represents an entity for use by ASP.NET Dynamic Data.
Public class DynamicField Represents a data field that is displayed in a data-bound control that uses ASP.NET Dynamic Data features.
Public class DynamicFilter Displays the UI for filtering table rows using a specified column.
Public class DynamicFilterExpression Modifies a database query by using a value from specified filter control.
Public class DynamicHyperLink Displays links to table actions such as edit, delete, and insert.
Public class 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.
Public class DynamicRouteExpression Gets the primary key from the routing information in order to perform data filtering.
Public class DynamicValidator Enforces and catches exceptions that are thrown in a data model and displays the error.
Public class DynamicValidatorEventArgs Base class for DynamicValidator classes that contain event data.
Public class EntityTemplate Displays the content that is defined for the entity in entity-template data-bound controls by using ASP.NET Dynamic Data features.
Public class EntityTemplateFactory Creates an entity template.
Public class EntityTemplateUserControl Defines the base class for entity templates.
Public class FieldTemplateFactory Creates a field template.
Public class FieldTemplateUserControl Represents the base class for all field template controls.
Public class FilterFactory Creates a filter template.
Public class FilterRepeater Represents a control that enumerates table columns that can be filtered.
Public class 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.
Public class MetaChildrenColumn Represents a database field that indicates a one-to-many relationship.
Public class MetaColumn Represents a database column that is used by Dynamic Data.
Public class MetaForeignKeyColumn Represents a database foreign-key field that is used by ASP.NET Dynamic Data.
Public class MetaModel Represents one or multiple databases that are used by ASP.NET Dynamic Data.
Public class MetaTable Represents the metadata that describes a table for use by Dynamic Data pages.
Public class PageAction Specifies default action values that are used by the routing mechanism in ASP.NET Dynamic Data applications.
Public class QueryableFilterRepeater Provides a templated control that automatically generates the UI to filter table rows for supported column types.
Public class QueryableFilterUserControl Provides a base class for filter controls.
Public class TableNameAttribute Provides an attribute to change the displayed name for a table.

  Interface Description
Public interface IControlParameterTarget Defines members that a class must implement in order to provide data to for an instance of the DynamicControlParameter class.
Public interface IDynamicDataSource Represents a data source for a Dynamic Data control.
Public interface IDynamicValidatorException Represents an interface implemented by Dynamic Data Exception classes.
Public interface IFieldFormattingOptions Defines an interface for common formatting-option properties to be applied to field template user controls.
Public interface IFieldTemplate Defines members that a class must implement in order to be recognized as a field template.
Public interface IFieldTemplateFactory Defines an interface implemented by objects that create field templates.
Public interface IFieldTemplateHost Defines members that must be implemented by a class that manages the use of field-template user controls.
Public interface IFilterExpressionProvider Provides an interface to create filter repeaters.
Public interface IWhereParametersProvider Implemented by parameter classes that provide one or many Where parameters.

  Enumeration Description
Public enumeration ContainerType Specifies the data-control container type.
Public enumeration DynamicDataSourceOperation Describes the type of operation that is being performed by the data source object.
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
© 2015 Microsoft