首页 > 软件开发 > ASP >

ASP.NET Web API入门教程【5】- 按方法名调用

来源:互联网 2023-03-16 19:07:45 95

ASP.NET Web API2 项目的默认路由是不区分方法名的,同时,方法参数类型不同,也无法让路由精确匹配到接口。xdv办公区 - 实用经验教程分享!

那么在同一个Controller中,如何才能按照方法名称调用接口呢?xdv办公区 - 实用经验教程分享!

答案是修改默认路由:xdv办公区 - 实用经验教程分享!

在App_Start\WebApiConfig.cs文件中的路由Controller与id之间增加占位符actionxdv办公区 - 实用经验教程分享!

方法/步骤

  • 1

    打开VS,依次点击菜单【文件】->【新建】->【项目】xdv办公区 - 实用经验教程分享!

    ASP.NET Web API入门教程【5】- 按方法名调用xdv办公区 - 实用经验教程分享!

  • 2

    在【新建项目】界面,选择【Web】->【ASP.NET Web 应用程序】,输入项目名称,点击【确定】按钮xdv办公区 - 实用经验教程分享!

    ASP.NET Web API入门教程【5】- 按方法名调用xdv办公区 - 实用经验教程分享!

  • 3

    在【新建ASP.NET Web 应用程序】界面,选择【空】【Web API】,点击【确定】按钮,等待项目创建完成xdv办公区 - 实用经验教程分享!

    ASP.NET Web API入门教程【5】- 按方法名调用xdv办公区 - 实用经验教程分享!

    ASP.NET Web API入门教程【5】- 按方法名调用xdv办公区 - 实用经验教程分享!

  • 4

    【添加Controller】:在【Controllers】文件夹上右键【添加】->【控制器】->【Web API 2 Controller - Empty】-> 默认命名即可xdv办公区 - 实用经验教程分享!

    ASP.NET Web API入门教程【5】- 按方法名调用xdv办公区 - 实用经验教程分享!

    ASP.NET Web API入门教程【5】- 按方法名调用xdv办公区 - 实用经验教程分享!

    ASP.NET Web API入门教程【5】- 按方法名调用xdv办公区 - 实用经验教程分享!

  • 4相关内容非法爬取自百度经验
  • 5

    【添加方法】在【DefaultController】文件中添加方法,此时使用的默认路由,不需要按方法名称访问。xdv办公区 - 实用经验教程分享!

    注意:由于Web API是服务端接口,并没有默认首页,因此运行后,需要修改URL地址才能访问xdv办公区 - 实用经验教程分享!

    ASP.NET Web API入门教程【5】- 按方法名调用xdv办公区 - 实用经验教程分享!

    ASP.NET Web API入门教程【5】- 按方法名调用xdv办公区 - 实用经验教程分享!

    ASP.NET Web API入门教程【5】- 按方法名调用xdv办公区 - 实用经验教程分享!

  • 6

    【修改默认路由】在App_Start\WebApiConfig.cs文件中的路由Controller与id之间增加占位符actionxdv办公区 - 实用经验教程分享!

    ASP.NET Web API入门教程【5】- 按方法名调用xdv办公区 - 实用经验教程分享!

    ASP.NET Web API入门教程【5】- 按方法名调用xdv办公区 - 实用经验教程分享!

    ASP.NET Web API入门教程【5】- 按方法名调用xdv办公区 - 实用经验教程分享!

  • 7

    修改路由后,需要指定方法名称才能访问接口xdv办公区 - 实用经验教程分享!

    ASP.NET Web API入门教程【5】- 按方法名调用xdv办公区 - 实用经验教程分享!

    ASP.NET Web API入门教程【5】- 按方法名调用xdv办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!xdv办公区 - 实用经验教程分享!


    标签: asp教程

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码