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.

Classes

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.

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.

Interfaces

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.

IFilterExpressionProvider

Provides an interface to create filter repeaters.

IWhereParametersProvider

Implemented by parameter classes that provide one or many Where parameters.

Enums

ContainerType

Specifies the data-control container type.

DynamicDataSourceOperation

Describes the type of operation that is being performed by the data source object.