zoukankan      html  css  js  c++  java
  • Asp.Net Core 第07局:路由

    总目录


    前言

    本文介绍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
    来源:简书
    简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
  • 相关阅读:
    聊天机器人遇到的难题
    Node.js应用程序一起使用Webpack的4个简单步骤
    AngularJS页面渲染完成之后执行DOM操作
    js实现取出数组中的最大数和最小数
    npm安装angular-ui-bootstrap和bower安装
    centos7离线安装nginx
    配置SSH免密登录,总是需要输入密码
    idea win 常用快捷键
    二、centos7在线搭建ceph之Filesystem
    k8s使用cephfs来挂载mysql数据
  • 原文地址:https://www.cnblogs.com/Jeely/p/10960039.html
Copyright © 2011-2022 走看看