WebAPI 2路由区域



我有一个名为"Location"的区域,其中有一个名为"CountryController"的控制器。我想使用api/位置/国家调用GET操作。是否有办法在默认路由中指定区域?

最好是

routeTemplate: "api/{area}/{controller}/{action}/{id}"

您需要编写一个自定义操作选择器来实现基于名称空间的选择。

因为很难正确设置(并且在完成后获得性能和缓存)。

我建议使用属性路由。

Asp. js中不支持区域功能。Net Web API项目,并且使用基于命名空间的控制器等自定义方式来维护比较困难。请访问https://stackoverflow.com/a/34452395/1365663获取解决方案

最新更新