总目录


前言

本文介绍Asp.Net Core 路由。

环境

1.Visual Studio 2017
2.Asp.Net Core 2.2

开局

第一手:路由概述

1.路由主要用于处理特定的请求。
2.本文主要介绍路由中间件。
3.Asp.Net Core MVC中的路由也是建立在此基础之上。

第二手:路由中间件使用

1.注册路由中间件(RoutingMiddleware)
 
 
下面介绍app.UseRouter的两种方式:
 
 
2.第一种UseRouter方式
 
 
 
 
1.MapGet方式仅匹配给定template和handler的Get请求,可以理解为仅匹配Get请求,下同。

2.框架提供的其他Map方式:
- MapDelete:仅匹配给定template和handler的Delete请求。
- MapGet:仅匹配给定template和handler的Get请求。
- MapPost:仅匹配给定template和handler的Post请求。
- MapPut:仅匹配给定template和handler的Put请求。
- MapRoute:为给定template和handler向IRouteBuilder添加路由。
- MapVerb:仅匹配给定谓词、template和handler的HTTP请求。
- MapMiddlewareDelete:仅匹配给定template和handler的Delete请求。
- MapMiddlewareGet:仅匹配给定template和handler的Get请求。
- MapMiddlewarePost:仅匹配给定template和handler的Post请求。
- MapMiddlewarePut:仅匹配给定template和handler的Put请求。
- MapMiddlewareRoute:为给定template和handler向IRouteBuilder添加路由。
- MapMiddlewareVerb:仅匹配给定谓词、模板和操作的HTTP请求。 3.下面是对应的代码:
 
 
3.第二种UseRouter方式
 
 
 
 

终局

本文介绍Asp.Net Core路由,下局介绍Asp.Net Core MVC,待续...

总目录

作者:dotNET之家
链接:https://www.jianshu.com/p/5a5032082019
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

最新文章

  1. Node.js npm 详解
  2. JS字符串替换函数:Replace(“字符串1″, “字符串2″),
  3. XE3随笔18:实例 - 解析 Google 关键字搜索排名
  4. Linux 编写c++程序之openssl
  5. winform中DataGridView添加ComboBox的最终解决方案(点击ComboBox默认显示当前行的内容)
  6. vmware vms migration to openstack
  7. python2.X和python3.X在同一平台下的切换技巧
  8. 从缓冲上看阻塞与非阻塞socket在发送接收上的区别
  9. 如何编译POCO
  10. R语言包下载(转载)
  11. Java自己动手写连接池四
  12. apache 限制IP访问
  13. 安卓笔记--Style的继承
  14. select下拉框使用完毕后,重置按钮使其清空
  15. JQuery中的事件(三)
  16. mysql修改lower_case_table_names产生的问题
  17. <记录> Ubuntu16.04 安装Redis以及phpredis扩展
  18. CHAR 和VARCHAR的区别
  19. Mybatis框架学习总结-表的关联查询
  20. php int 与 datetime 转换

热门文章

  1. 炫酷CSS3加载动画
  2. docker hub 本地镜像登录
  3. [Linux] 009 链接命令
  4. webpack2.0 基本使用
  5. CodeChef Mahesh and his lost array
  6. 关于Object.create方法
  7. 源码分析--HashMap(JDK1.8)
  8. neuoj Blurred Pictures(小思维题
  9. Linux的运行级别和设置开机启动服务的方式
  10. python-字符串的处理