現在、私は素晴らしい方法を使ってJSON結果を生成する非常に簡単なツールである素晴らしいLinq 2 Json.net(by newtonsoft)を使用しています。(より良い方法)ASP.net MVC FrameworkにJSON結果をどのように入れますか?
しかし、いくつかのプロジェクトを終了した後、コントローラでJSON結果を生成する必要がありますか?つまり、.NET MVCフレームワークでは、ViewResultの1つとしてJSONResultが提供されています。しかし、コントローラは結果がどのように生成されるのか気にする必要がありますか?または、表示するデータを「提供する」だけで、必要な出力(および書式設定)を生成するビューの仕事でなければなりませんか?
最後に、コントローラーが表示/出力の問題に関してあまりにも多くのパターンやメソッドを使用する可能性があるので、コントローラーで "ViewData"を使用すると良い考えではないと聞きましたか?
私はビューがフォーマットされた出力であることに同意しますが、JSONはフォーマット出力のタイプではありませんか?コントローラのJSON出力が実際に2つのことを行い、入力とフォーマット出力を同時に処理すると聞こえます。 – xandy