から直接ビューを作成できないのはなぜApiController
ですか?
Controller
データをApiController
受信して提供するApiController
だけで、ビュー用にフォーマットされたデータを出力および受信できないのはなぜですか?
から直接ビューを作成できないのはなぜApiController
ですか?
Controller
データをApiController
受信して提供するApiController
だけで、ビュー用にフォーマットされたデータを出力および受信できないのはなぜですか?
そうですねactually it can
。を使用しRazorViewEngine
て、モデルを Razor ビューに渡すカスタム メディア タイプ フォーマッタを構築できます。
残念ながら、Microsoft は、標準の MVC コントローラーとは異なる基本クラスから派生させる必要がある Web Api コントローラーを作成するというかなりお粗末な仕事をしました。うまくいけば、将来のバージョンでは、この設計が修正されるでしょう。
ServcieStack
別の方法として、単一のサービスから HTML ビューを含む任意のタイプのリソースをレンダリングできる RESTful API を構築するための本当に優れたインターフェイスを提供するものを検討することもできます。