mvc APi 找到了与该请求匹配的多个操作
来源:互联网 发布:博科光交双端口级联 编辑:程序博客网 时间:2024/06/16 06:04
- action的默认请求方式是HttpGet。
- 当多个action的 请求方式一样的话,在默认路由模板下(没有action),将会匹配多个操作。
- 默认路由模板无法满足针对一种资源一种请求方式的多种操作(比如修改操作,可能针对不同的字段进行修改)。
webAPI 路由配置
config.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{action}/{id}", defaults: new { id = RouteParameter.Optional } );
- 通过在路由模板中增加action目录,对资源的定位直接作用到action上。
- 多个HttpGet方法可以共存于一个controller中。
- 基于上面两点结论,通过修改路由模板可以满足针对一种资源一种请求方式的多种操作。
通过定制路由模板我们可以得出如下结论:
0 0
- mvc APi 找到了与该请求匹配的多个操作
- 找到了与该请求匹配的多个操作
- “/”应用程序中的服务器错误。 找到了多个与名为“Home”的控制器匹配的类型。如果为此请求(“{controller}/{action}/{id}”)提供服务的路由没有指定命名空间来搜索匹配此请求的
- 找到了多个与名为“Home”的控制器匹配的类型
- MVC area出现“找到多个与名为“Home”的控制器匹配的类型”错误的解决方法
- MVC area出现“找到多个与名为“Home”的控制器匹配的类型”错误的解决方法
- 在控制器“xxxx”上找不到与该请求匹配的操作
- MVC自定义路由,实现二级域名类导致的找到多个与名为xxx的控制器匹配的类型的错误
- 【异常处理】Mvc3 Area 找到多个与名为相同的控制器匹配的类型
- 找到多个与名为“Home”的控制器匹配的类型
- 添加区域视图 找到多个与名为“home”的控制器匹配的类型
- ASP.NET MVC 加.mvc后缀,传入的请求不与任何路由匹配解决办法
- ASP.NET MVC4添加区域视图 找到多个与名为“home”的控制器匹配的类型
- asp.net mvc4 添加分区出现错误 找到多个与名为“home”的控制器匹配的类型
- asp.net mvc4 添加分区出现错误 找到多个与名为“home”的控制器匹配的类型
- 阿里云虚拟主机使用MVC4.0 报错找到多个与名为"Home"的控制器匹配类型
- WebService 错误:无法加载协定为xxx的终结点配置部分,因为找到了该协定的多个终结点配置
- WebService 错误:无法加载协定为xxx的终结点配置部分,因为找到了该协定的多个终结点配置
- 使用Spring4.3解决缓存过期后多线程并发访问数据库的问题
- Unix网络编程(卷一)-第一个简单的时间获取程序
- 使用tornado实现定时执行任务
- LeetCode: Linked List Cycle II
- 建议46:显式释放资源需继承接口IDisposable
- mvc APi 找到了与该请求匹配的多个操作
- 搭建高可用mongoDB集群
- ACM大赛排名问题 之 竞赛排行榜
- 自识别标记(self-identifying marker) -(4) 用于相机标定的CALTag源码剖析(下)
- 字符串处理函数的模拟实现(strlen、strstr、strcat、strcmp、strcpy、memmove、memcpy)
- 查看sqlserver的端口号
- FPGA之同步复位与异步复位(1)
- Java中字符串数组转long[]类型数组的方法
- 使MySQL能够存储emoji表情字符的设置教程