我是C#.net中的新手。我做客戶端發送一個CSV到我的控制器C#.Net從表單文章中讀取字符串輸入
我的控制器我無法讀取值。我的目標是最終創建一個csv文件,因此我避開了ajax文章。我在我的表單上執行操作,指向正確的Url並將輸入附加到表單中。
我有這樣的事情在我的客戶端
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");
}
即時得到字符串數據爲空;
可以任何一個指出我做錯了什麼。在此先感謝
好吧,數據的非無效性將完全取決於你在客戶端的某處有一個名爲「data」的表單元素。您提供的代碼中沒有任何內容表明您擁有這樣一種元素。 – 2012-03-07 22:27:48