所以我想这是一个语义问题。但是在我的 WebAPI 项目中,我有一个视图应该允许用户查找资源(资源是什么并不重要)。所以我创建了一个名为的控制器FindResourceController
,它是从Controller
. 然后我使用 razor 和 jQuery 创建我的视图。我的控制器有一个名为 Index 的方法,它返回这个视图。
到目前为止一切都很好。
但我也想ApiController
从我的角度来处理 jQuery 请求FindResource
。按照开箱即用的约定,API url 的路由方式类似于api/FindResource/
,所以我应该命名我的 api 控制器FindResourceController
并从ApiController
. 但是我已经有这门课了。所以我可以将它命名为 FindResourceApiControler,但映射到的 urlapi/FindResourceApi/
似乎是多余的。
这对我来说似乎有点笨拙。所以要么我错过了一些东西,要么这就是它的方式......所以,当你做这样的事情时,你在你的 web api 项目中做了什么?
编辑:到目前为止,这就是我找到的所有 链接到文章