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