初めてのエンタープライズASP.NET MVC 4 Web アプリケーションを構築しようとしていますが、正しいフローを理解するのにいくつか問題があります。
対応する ClientsController の base class を持つビュー Clients.cshtml があるとしますController
。
クライアント ビューに、システム内のすべてのクライアントのリストを表示したいと考えています。
関心の分離のため、そのようなリクエストを処理する正しい場所は、それ自体でApiController
はなく、Controller
多かれ少なかれ UI タスクに制限されるべきであると私は信じています。そのため、すべてのクライアントを含む JSON オブジェクトを返すメソッドを に追加しgetClients()
ます。ApiController
さて、これを私のビュー、または私のController
. 方法は、JavaScriptを使用して処理することだと思います。ApiController
ビューが読み込まれると、 usingなどを呼び出し、jQuery
結果を非同期に表示します。
しかし、これが正しいアプローチであるかどうかはわかりませんね。私はそれが1つのアプローチだと信じていますが、代替案、またはこれを処理するためのより良い(より従来の)方法を知りたいです。
ありがとうございました