Поделиться через


DynamicDataRoute Класс

Определение

Представляет маршрут, используемый платформой динамических данных ASP.NET.

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
Наследование
DynamicDataRoute

Комментарии

Маршруты используются для настройки поведения динамических данных.

Статическое Routes свойство RouteTable типа содержит коллекцию маршрутов. Для динамических данных один или несколько маршрутов обычно регистрируются (добавляются Routes в свойство) в событии Application_Start в файле Global.asax. Например, маршруты определяют, должны ли данные для строки данных отображаться на той же странице, что и список строк. Они также могут определить, должны ли сведения отображаться на той же странице, что и список строк для некоторых таблиц, но не для других.

Вы задаете Actionсвойства , ViewName, Tableи Model и и предоставляете шаблон для URL-адреса в конструкторе Route .

Динамические данные используют шаблон URL-адреса, который вы предоставляете для сопоставления шаблонов URL-адресов для запросов и создания URL-адресов. Для получения дополнительной информации см. DynamicDataRoute.

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

DynamicDataRoute(String)

Инициализирует новый экземпляр класса DynamicDataRoute, используя указанный шаблон URL-адреса.

Свойства

Action

Возвращает или задает имя действия для маршрута.

Constraints

Получает или задает словарь выражений, задающих допустимые значения для параметра URL-адреса.

(Унаследовано от Route)
DataTokens

Возвращает или задает пользовательские значения, передаваемые обработчику маршрута, но не используемые для определения соответствия маршрута шаблону URL-адреса.

(Унаследовано от Route)
Defaults

Получает или задает значения, используемые в случае, если URL-адрес не содержит все параметры.

(Унаследовано от Route)
Model

Возвращает или задает модель данных, к которой относится маршрут.

RouteExistingFiles

Возвращает или задает значение, указывающее, должна ли маршрутизация ASP.NET обрабатывать URL-адреса, соответствующие существующему файлу.

(Унаследовано от RouteBase)
RouteHandler

Получает или задает объект, обрабатывающий запросы для маршрута.

Table

Возвращает или задает имя таблицы для маршрута.

Url

Получает или задает шаблон URL-адреса для маршрута.

(Унаследовано от Route)
ViewName

Возвращает или задает имя страницы с расширением ASPX, связанной с маршрутом.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetActionFromRouteData(RouteData)

Возвращает действие из объекта RouteData для текущего веб-запроса платформы динамических данных.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetRouteData(HttpContextBase)

Возвращает информацию маршрутизации для заданного веб-запроса.

GetTableFromRouteData(RouteData)

Идентифицирует таблицу, связанную с запросом веб-страницы на платформе динамических данных.

GetType()

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

(Унаследовано от Object)
GetVirtualPath(RequestContext, RouteValueDictionary)

Возвращает виртуальный путь маршрута.

MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ProcessConstraint(HttpContextBase, Object, String, RouteValueDictionary, RouteDirection)

Определяет, соответствует ли значение параметра заданному для этого параметра ограничению.

(Унаследовано от Route)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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

См. также раздел