5.4、路由
5.4.1 URL匹配
(1)、RouteData Values
是由URL地址中的参数值生成的一个路由字典
(2)、RouteData DataTokens
是与路由匹配相关的附加数据的属性包。DataTokens支持将状态数据与每个路由相关联,使得应用可以基于哪个路线做路由匹配。这些值是开发人员定义的,并且不以任何方式影响路由的行为。此外,存储在DataTokens中的值可以是任何类型,这与路由值相反,路由值必须容易在字符串与其它类型之间相互转换。
(3)、RouteData Routers
是参与成功匹配请求的路由列表。路由可以嵌套,并且路由属性反映了通过路由的逻辑结构形成的URL路径。通常,路由器中的第一项用于生成URL。
5.4.2 URL生成
URL生成是指路由可以基于一组路由值创建URL路径的过程。 这使得处理程序和访问它们的URL之间的逻辑分离。