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