CSV 入力を必要とする JavaScript チャート コントロール (d3 散布図) を使用しています。コントロールには、CSV データを要求する 2 つの使用可能な方法があります。CSV ファイルをポイントするか、CSV データを返す URL を指定します。私が使用する必要がある方法は後者です。IE 開発者ツールを使用して応答を監視すると、CSV ファイルからデータをロードすると、次の応答が得られることがわかります。
CSV 文字列サーバー側 (ASP.Net Web API) を作成しようとすると、次のように返されます。
ここには2つの問題があります:
1) 応答は引用符で囲みます
2) 文字列には、実際のキャリッジ リターンではなく /r/n が表示されます
以下は、テスト CSV 文字列を生成するためのサーバー側コードです。
サーバー側のメソッドから適切にフォーマットされた CSV データを生成するにはどうすればよいですか?