首页 > 其他 > 详细

RouteArea和RoutePrefix不能路由问题

时间:2020-10-13 21:24:55      阅读:42      评论:0      收藏:0      [点我收藏+]
尝试用asp.net mvc area功能,遇到加了route特性后不能路由问题,尝试后发现需要注意以下问题:

    1. 在项目中添加 区域(area)后,再在controller上增加RouteArea会冲突,要移除对应区域。(若只是为了在controller上层加一级路由,可移除区域,直接在controller上用RouteArea声明);
      如下图最后访问地址是: .../api/operation/check
      技术分享图片

2.用route功能要在路由注册时加下配置,routes.MapMvcAttributeRoutes();
技术分享图片
3.在controller上声明RoutePrefix后,该controller下的action都要声明Route,不然不能访问;

RouteArea和RoutePrefix不能路由问题

原文:https://blog.51cto.com/volvo9yue/2541636

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!