私のアプリケーションでは、それぞれがApiController
アクションからデータ ソースを取得するいくつかのグリッドがあります。ユーザーがこれらのグリッドを CSV、PDF、Excel などにエクスポートするオプションを追加したいと考えています。データソースを期待される形式に変換するコードを書くことは問題ではありません。問題は、再利用可能なコードを書きたいということです。現在、グリッドごとに個別のアクションがあります。
と同じロジックを呼び出す、一致するアクションを持つ新しい Export コントローラーを非常に簡単に追加できますが、これは、5 つのアクションがある場合、 5 つの追加のアクションが必要になることApiController
を意味します。ApiController
Controller
Controller
単一のエクスポートアクションを作成できる方法があるかどうか疑問に思っていますが、どういうわけかその詳細をApiController
それに渡します。
助言がありますか?