Asp.net mvc 4 将网格写入html格式的文本文件

Asp.net mvc 4 将网格写入html格式的文本文件,asp.net-mvc-4,Asp.net Mvc 4,我有一个数据网格。我想将此数据提交到服务器并将其存储在文本文件中 以下是我目前掌握的代码: var tbl = $('table#grid tbody tr').map(function (idx, el) { var td = $(el).find('td'); var obj = { id: idx + 1 }; for (var i = 0; i < tblhdr.length; i++) {

我有一个数据网格。我想将此数据提交到服务器并将其存储在文本文件中

以下是我目前掌握的代码:

var tbl = $('table#grid tbody tr').map(function (idx, el) {
               var td = $(el).find('td');
               var obj = { id: idx + 1 };

               for (var i = 0; i < tblhdr.length; i++) {
                   obj[tblhdr[i]] = td.eq(i).text();
               }
               return obj;
           }).get();
           tbl = JSON.stringify(tbl);
           var request = $.ajax({
               url: "../reports/S?tbl=" + tbl,//action method url which defined in controller
               type: 'POST',
               cache: false,
               data: JSON.stringify(tbl),
               dataType: 'text',
               contentType: 'application/text'
           });

 [HttpPost,ValidateInput(false)]
        public ActionResult reports(string tbl)
        {
            string table = tbl;
            StreamWriter file2 = new StreamWriter(@"D:\Demo.txt", true);
            file2.WriteLine(tbl);
            file2.Flush();
            file2.Close();

        }
var tbl=$('table#grid tbody tr').map(函数(idx,el){
var td=$(el.find('td');
var obj={id:idx+1};
对于(变量i=0;i

我需要HTML格式的数据。

欢迎使用堆栈溢出!对不起,我完全不清楚你在问什么。也许你可以试着用不同的措辞?谢谢。我想以json/xml/html的任何形式将我的数据发送给控制器,然后我想以html格式将其写入文本文档,因为这是我要发送给客户的报告。请给出肯定的答复。我已经编辑了您的问题以使其更清楚。