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 global.asax 文件中的 Application_Start 事件) 。 例如,路由确定某一数据行的详细信息是否应与行列表显示在同一页上。 它们还可以确定详细信息是否应与某些表(而不是其他表)的行列表显示在同一页上。

设置 ActionViewNameTableModel 属性,并在构造函数中提供 URL 的模式 Route

动态数据使用您提供的 URL 模式来匹配请求的 URL 模式和创建 Url。 有关详细信息,请参阅 DynamicDataRoute

构造函数

DynamicDataRoute(String)

使用指定的 URL 模式初始化 DynamicDataRoute 类的新实例。

属性

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)

从当前的动态数据 Web 请求的 RouteData 对象返回操作。

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetRouteData(HttpContextBase)

返回特定 Web 请求的路由信息。

GetTableFromRouteData(RouteData)

识别与动态数据网页请求关联的表。

GetType()

获取当前实例的 Type

(继承自 Object)
GetVirtualPath(RequestContext, RouteValueDictionary)

返回路由的虚拟路径。

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ProcessConstraint(HttpContextBase, Object, String, RouteValueDictionary, RouteDirection)

确定参数值是否与该参数的约束匹配。

(继承自 Route)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅