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