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
- Наследование
Комментарии
Маршруты используются для настройки поведения динамических данных.
Статичное 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) |