DynamicDataRoute 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 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 global.asax 文件中的 Application_Start
事件) 。 例如,路由确定某一数据行的详细信息是否应与行列表显示在同一页上。 它们还可以确定详细信息是否应与某些表(而不是其他表)的行列表显示在同一页上。
设置 Action 、 ViewName 、 Table 和 Model 属性,并在构造函数中提供 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) |