DynamicDataRoute DynamicDataRoute DynamicDataRoute DynamicDataRoute Class

Определение

Представляет маршрут, используемый платформой динамических данных ASP.NET.Represents a route that is used by ASP.NET Dynamic Data.

public ref class DynamicDataRoute : System::Web::Routing::Route
public class DynamicDataRoute : System.Web.Routing.Route
type DynamicDataRoute = class
    inherit Route
Public Class DynamicDataRoute
Inherits Route
Наследование
DynamicDataRouteDynamicDataRouteDynamicDataRouteDynamicDataRoute

Комментарии

Для настройки поведения платформа динамических данных используются маршруты.You use routes to configure Dynamic Data behavior.

Routes СвойствоRouteTable static типа содержит коллекцию маршрутов.The static Routes property of the RouteTable type holds a collection of routes. Для платформа динамических данных один или несколько маршрутов обычно регистрируются (добавляются в Routes свойство) Application_Start в событии в файле Global. asax.For Dynamic Data, one or more routes are typically registered (added to the Routes property) in the Application_Start event in the Global.asax file. Например, маршруты определяют, должны ли сведения для строки данных отображаться на той же странице, что и список строк.For example, routes determine whether the details for a row of data should be shown on the same page as the list of rows. Они также могут определить, должны ли отображаться подробные сведения на той же странице, что и список строк для некоторых таблиц, но не другие.They can also determine whether details should appear on the same page as the list of rows for some tables but not others.

Вы Actionзадаете ViewNameсвойства Table,, Model и и предоставляете шаблон для URL-адреса в Route конструкторе.You set the Action, ViewName, Table, and Model properties and provide a pattern for the URL in the Route constructor.

Платформа динамических данных использует шаблон URL-адреса, предоставляемый для сопоставления шаблонов URL-адресов для запросов и создания URL-адресов.Dynamic Data uses the URL pattern that you provide to match URL patterns for requests and to create URLs. Для получения дополнительной информации см. DynamicDataRoute.For more information, see DynamicDataRoute.

Конструкторы

DynamicDataRoute(String) DynamicDataRoute(String) DynamicDataRoute(String) DynamicDataRoute(String)

Инициализирует новый экземпляр класса DynamicDataRoute, используя указанный шаблон URL-адреса.Initializes a new instance of the DynamicDataRoute class by using the specified URL pattern.

Свойства

Action Action Action Action

Возвращает или задает имя действия для маршрута.Gets or sets the name of an action for a route.

Constraints Constraints Constraints Constraints

Получает или задает словарь выражений, задающих допустимые значения для параметра URL-адреса.Gets or sets a dictionary of expressions that specify valid values for a URL parameter.

(Inherited from Route)
DataTokens DataTokens DataTokens DataTokens

Возвращает или задает пользовательские значения, передаваемые обработчику маршрута, но не используемые для определения соответствия маршрута заданному шаблону URL-адреса.Gets or sets custom values that are passed to the route handler, but which are not used to determine whether the route matches a URL pattern.

(Inherited from Route)
Defaults Defaults Defaults Defaults

Возвращает или задает значения для использования в случае, если URL-адрес не содержит всех параметров.Gets or sets the values to use if the URL does not contain all the parameters.

(Inherited from Route)
Model Model Model Model

Возвращает или задает модель данных, к которой относится маршрут.Gets or sets the data model to which the route applies.

RouteExistingFiles RouteExistingFiles RouteExistingFiles RouteExistingFiles

Возвращает или задает значение, указывающее, должна ли ASP.NET обрабатывать URL-адреса, соответствующие имеющемуся файлу.Gets or sets a value that indicates whether ASP.NET routing should handle URLs that match an existing file.

(Inherited from RouteBase)
RouteHandler RouteHandler RouteHandler RouteHandler

Возвращает или задает объект, обрабатывающий запросы для маршрута.Gets or sets the object that processes requests for the route.

Table Table Table Table

Возвращает или задает имя таблицы для маршрута.Gets or sets the name of the table for the route.

Url Url Url Url

Возвращает или задает шаблон URL-адреса для маршрута.Gets or sets the URL pattern for the route.

(Inherited from Route)
ViewName ViewName ViewName ViewName

Возвращает или задает имя страницы с расширением ASPX, связанной с маршрутом.Gets or sets the name of the .aspx page that is associated with a route.

Методы

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetActionFromRouteData(RouteData) GetActionFromRouteData(RouteData) GetActionFromRouteData(RouteData) GetActionFromRouteData(RouteData)

Возвращает действие из объекта RouteData для текущего веб-запроса платформы динамических данных.Returns the action from the RouteData object for the current Dynamic Data Web request.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetRouteData(HttpContextBase) GetRouteData(HttpContextBase) GetRouteData(HttpContextBase) GetRouteData(HttpContextBase)

Возвращает информацию маршрутизации для заданного веб-запроса.Returns routing information for a specific Web request.

GetTableFromRouteData(RouteData) GetTableFromRouteData(RouteData) GetTableFromRouteData(RouteData) GetTableFromRouteData(RouteData)

Идентифицирует таблицу, связанную с запросом веб-страницы на платформе динамических данных.Identifies the table that is associated with a Dynamic Data Web page request.

GetType() GetType() GetType() GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Inherited from Object)
GetVirtualPath(RequestContext, RouteValueDictionary) GetVirtualPath(RequestContext, RouteValueDictionary) GetVirtualPath(RequestContext, RouteValueDictionary) GetVirtualPath(RequestContext, RouteValueDictionary)

Возвращает виртуальный путь маршрута.Returns the virtual path of a route.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ProcessConstraint(HttpContextBase, Object, String, RouteValueDictionary, RouteDirection) ProcessConstraint(HttpContextBase, Object, String, RouteValueDictionary, RouteDirection) ProcessConstraint(HttpContextBase, Object, String, RouteValueDictionary, RouteDirection) ProcessConstraint(HttpContextBase, Object, String, RouteValueDictionary, RouteDirection)

Определяет, соответствует ли значение параметра заданному для этого параметра ограничению.Determines whether a parameter value matches the constraint for that parameter.

(Inherited from Route)
ToString() ToString() ToString() ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)

Применяется к

Дополнительно