1

私のアプリケーションでは、それぞれがApiControllerアクションからデータ ソースを取得するいくつかのグリッドがあります。ユーザーがこれらのグリッドを CSV、PDF、Excel などにエクスポートするオプションを追加したいと考えています。データソースを期待される形式に変換するコードを書くことは問題ではありません。問題は、再利用可能なコードを書きたいということです。現在、グリッドごとに個別のアクションがあります。

と同じロジックを呼び出す、一致するアクションを持つ新しい Export コントローラーを非常に簡単に追加できますが、これは、5 つのアクションがある場合、 5 つの追加のアクションが必要になることApiControllerを意味します。ApiControllerController

Controller単一のエクスポートアクションを作成できる方法があるかどうか疑問に思っていますが、どういうわけかその詳細をApiControllerそれに渡します。

助言がありますか?

4

1 に答える 1