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

最新文章

  1. ubuntu 16.04 安装nodejs
  2. 简易版viewport
  3. 读高性能JavaScript编程学英语 第一章第三页第一段话
  4. [转]使用 HttpClient 和 HtmlParser 实现简易爬虫
  5. python之ftplib库
  6. ifame 跨域高度自适应
  7. CrackMe_001
  8. 使用IntelliJ Idea创建Spring MVC项目
  9. Linux基本操作 1-----命令行BASH的基本操作
  10. 微信sdk (1)
  11. 清除缓存、开启IO统计
  12. poj1463 Strategic game (树状dp)
  13. 为什么需要DevOps
  14. TCP/IP(五)传输层(TCP的三次握手和四次挥手)
  15. Java数据解析之XML
  16. MIUI11系统怎么样启用root权限的教程
  17. Codechef August Challenge 2018 : Coordinate Compression
  18. Go语言下的线程模型
  19. 参数FAST_START_MTTR_TARGET的理解
  20. ionic 打包 报错Execution failed for task ':processDebugResources'. > com.android.ide.common.process.ProcessException: Failed to execute aapt

热门文章

  1. JMX/RMI Nice ENGAGE <= 6.5 Remote Command Execution
  2. QButtonGroup按钮组
  3. box-shaw四边阴影详解
  4. centos6.5 配置静态IP
  5. hibernate之事务处理
  6. window C/C++ 简单的IDE编译器
  7. Windows【端口被占用,杀死想啥的端口】
  8. Kali Linux ——在无网络情况下安装无线网卡驱动
  9. 【算法】BILSTM+CRF中的条件随机场
  10. python json按输入顺序输出内容