以html格式将网格写入文本文件

时间:2013-10-25 05:25:54

标签: 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++) {
                   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();

        }

我需要HTML格式的数据。

0 个答案:

没有答案