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


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свойства ViewNameTableи 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)

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

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