私はC#.netの初心者です。私のコントローラにCSVを投稿するクライアント側のフォームポストを行っていますC#。フォームポストから文字列を読み込む。
私のコントローラでは値を読み取ることができません。私の目標は最終的にcsvファイルを作成することで、私はajax投稿を避けています。フォームに入力を追加して正しいURLとImに指示するアクションがあります。
私は、コントローラ側では、私のクライアント側
WatchList_Class.prototype.Downloads1 = function(csv) {
var input = '<input type= "text" id="uploadCsv" name="uploadCsv" value=""' + csv + ' />';
$('form#uploadCSV').append(input);
$('form#uploadCSV').submit();
};
にこのようなものを持っている私が持っている
public ActionResult ExportCSVFile(string data) //Im getting data as null
{
string toReturn = Server.UrlDecode(data);
return File(System.Text.Encoding.UTF8.GetBytes(toReturn), "text/csv", "exportedData.csv");
}
イムヌルとして文字列データを取得します。
Can何が間違っているのかを指摘できます。事前に感謝
まあ、 'data'の非ヌルネスは、クライアントのどこかに' data'という名前のフォーム要素があることを完全に前提としています。あなたが提供したコードの中には、あなたがそのような要素を持っていることを示すものは何もありません。 –