mvc 路由配置(全面解析)

您所在的位置:网站首页 url模式抽取物理文件 mvc 路由配置(全面解析)

mvc 路由配置(全面解析)

2024-04-09 14:52| 来源: 网络整理| 查看: 265

1、URL模式

路由系统用一组路由来实现它的功能,这些路由共同组成了应用系统URL架构或方案,这种URL架构是应用程序能够识别并能对之做出响应的一组URL,当处理一个输入

请求时,路由系统的工作是将这个请求URL与一个模式进行匹配,从此URL为这个模式中定义的片段变量提取相应的值。

2、路由的创建与注册

(1) RouteConfig.cs配置路由文件 在这里插入图片描述

(2)RegisterRoutes 方法通过global.asax.cs文件进行调用,当启用应用程序时,通过底层ASP.NET 平台进行调用,将

调用RouteConfig.RegisterRoutes,该方法的参数是静态RouteTable.Route 属性的值,它是RouteCollection 类的一个实例。

在这里插入图片描述

3、常用路由总结

(1)经典案例 在这里插入图片描述

(2)匹配单片段路由【不指定 action 方法,也可访问】

在这里插入图片描述

(3)可访问路由 在这里插入图片描述

(4)规定访问片段

在这里插入图片描述

(5)匹配任意URL 在这里插入图片描述

(6)按命名空间区分控制器优先顺序 在这里插入图片描述

(7)用正则表达式约束路由 在这里插入图片描述

(8)将一条路由约束到一组指定的值 在这里插入图片描述

(9)使用HTTP方法约束路由 在这里插入图片描述

(10)使用类型和值约束 在这里插入图片描述

(11)定义自定义约束路由

序:左侧结构

在这里插入图片描述

11.1 定义一个自定义的约束类

在这里插入图片描述

11.2 配置路由

在这里插入图片描述

(12)启用和运用属性路由

在这里插入图片描述

(13)使用片段变量创建路由

在这里插入图片描述

(14)运用路由约束

在这里插入图片描述

(15)组合约束 在这里插入图片描述

(16)使用Route Prefix

在这里插入图片描述 😎😎😎😎😎😎😎😎😎😎😎😎😃😃😃😃😃😃😃😃😃😃🙉🙈🙊🙉🙈🙉🙊太难了 已经很清晰了,谢谢!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3