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) |