ですから、これは一種の意味論的な質問だと思います。しかし、私のWebAPIプロジェクトには、ユーザーがリソースを見つけられるようにするためのビューがあります(リソースが何であるかは関係ありません)。そこで、FindResourceControllerから派生したと呼ばれるコントローラーを作成しましたController。次に、razorとjQueryを使用してビューを作成します。そして、私のコントローラーには、このビューを返すIndexというメソッドがあります。
これまでのところすべて良い。
しかし、私ApiControllerはまた、私の視点からjQueryリクエストを処理したいと思っていFindResourceます。慣例により、API URLはのようapi/FindResource/にルーティングされるため、APIコントローラーFindResourceControllerに名前を付けてから派生させる必要がありApiControllerます。しかし、私はすでにこのクラスを持っています。したがって、FindResourceApiControlerという名前を付けることができますが、URLマップapi/FindResourceApi/は冗長に見えます。
これは私にはちょっと厄介なようです。だから私は何かが足りないか、これがまさにその通りです...それで、このようなことをするとき、あなたはあなたのウェブAPIプロジェクトで何をしますか?
編集:これまでのところ、これが私が見つけたすべてです 記事へのリンク