This documentation is archived and is not being maintained.

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.

Public classContextConfigurationProvides information for a data-context instance in order to allow customization.
Public classControlFilterExpressionModifies a database query by using the data key of the item that is selected in a data-bound control.
Public classDataControlReferenceEnables the DynamicDataManager to declaratively define data controls that it manages.
Public classDataControlReferenceCollectionRepresents a collection of MenuItemBinding objects.
Public classDefaultAutoFieldGeneratorGenerates dynamic data fields (columns) for data-bound controls automatically.
Public classDynamicControlDisplays the content that is defined for the field in templated data-bound controls, using ASP.NET Dynamic Data features.
Public classDynamicControlParameterRepresents a parameter that is used for master-detail filters in which a data source gets information from another data control.
Public classDynamicDataExtensionsProvides extension methods that are used by ASP.NET Dynamic Data.
Public classDynamicDataManagerEnables dynamic behavior for ASP.NET Web controls that support ASP.NET Dynamic Data.
Public classDynamicDataRouteRepresents a route that is used by ASP.NET Dynamic Data.
Public classDynamicDataRouteHandlerProcesses ASP.NET Dynamic Data route patterns.
Public classDynamicEntityProvides an ASP.NET control that represents an entity for use by ASP.NET Dynamic Data.
Public classDynamicFieldRepresents a data field that is displayed in a data-bound control that uses ASP.NET Dynamic Data features.
Public classDynamicFilterDisplays the UI for filtering table rows using a specified column.
Public classDynamicFilterExpressionModifies a database query by using a value from specified filter control.
Public classDynamicHyperLinkDisplays links to table actions such as edit, delete, and insert.
Public classDynamicQueryStringParameterAutomatically generates a collection of parameters that is used to create the Where clause for the data source control by retrieving query string values.
Public classDynamicRouteExpressionGets the primary key from the routing information in order to perform data filtering.
Public classDynamicValidatorEnforces and catches exceptions that are thrown in a data model and displays the error.
Public classDynamicValidatorEventArgsBase class for DynamicValidator classes that contain event data.
Public classEntityTemplateDisplays the content that is defined for the entity in entity-template data-bound controls by using ASP.NET Dynamic Data features.
Public classEntityTemplateFactoryCreates an entity template.
Public classEntityTemplateUserControlDefines the base class for entity templates.
Public classFieldTemplateFactoryCreates a field template.
Public classFieldTemplateUserControlRepresents the base class for all field template controls.
Public classFilterFactoryCreates a filter template.
Public classFilterRepeaterRepresents a control that enumerates table columns that can be filtered.
Public classFilterUserControlBaseProvides 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 classMetaChildrenColumnRepresents a database field that indicates a one-to-many relationship.
Public classMetaColumnRepresents a database column that is used by Dynamic Data.
Public classMetaForeignKeyColumnRepresents a database foreign-key field that is used by ASP.NET Dynamic Data.
Public classMetaModelRepresents one or multiple databases that are used by ASP.NET Dynamic Data.
Public classMetaTableRepresents the metadata that describes a table for use by Dynamic Data pages.
Public classPageActionSpecifies default action values that are used by the routing mechanism in ASP.NET Dynamic Data applications.
Public classQueryableFilterRepeaterProvides a templated control that automatically generates the UI to filter table rows for supported column types.
Public classQueryableFilterUserControlProvides a base class for filter controls.
Public classTableNameAttributeProvides an attribute to change the displayed name for a table.

Public interfaceIControlParameterTargetDefines members that a class must implement in order to provide data to for an instance of the DynamicControlParameter class.
Public interfaceIDynamicDataSourceRepresents a data source for a Dynamic Data control.
Public interfaceIDynamicValidatorExceptionRepresents an interface implemented by Dynamic Data Exception classes.
Public interfaceIFieldFormattingOptionsDefines an interface for common formatting-option properties to be applied to field template user controls.
Public interfaceIFieldTemplateDefines members that a class must implement in order to be recognized as a field template.
Public interfaceIFieldTemplateFactoryDefines an interface implemented by objects that create field templates.
Public interfaceIFieldTemplateHostDefines members that must be implemented by a class that manages the use of field-template user controls.
Public interfaceIWhereParametersProviderImplemented by parameter classes that provide one or many Where parameters.

Public enumerationContainerTypeSpecifies the data-control container type.
Public enumerationDynamicDataSourceOperationDescribes the type of operation that is being performed by the data source object.