Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 从客户端向html表添加行,并在客户端计算机(浏览器)上将html表导出到excel_Jquery_Asp.net_Html - Fatal编程技术网

Jquery 从客户端向html表添加行,并在客户端计算机(浏览器)上将html表导出到excel

Jquery 从客户端向html表添加行,并在客户端计算机(浏览器)上将html表导出到excel,jquery,asp.net,html,Jquery,Asp.net,Html,但是当打开excel文件时,我看不到从客户端添加的行,我只能看到我在代码中添加的行: protected void Button1_Click2(object sender, EventArgs e) { Response.Clear(); Response.AddHeader("content-disposition", "attachment;filename=myexcel.xls"); Response

但是当打开excel文件时,我看不到从客户端添加的行,我只能看到我在代码中添加的行:

protected void Button1_Click2(object sender, EventArgs e)
        {
           Response.Clear();
            Response.AddHeader("content-disposition", "attachment;filename=myexcel.xls");
            Response.ContentType = "application/ms-excel";
            System.IO.StringWriter sw = new System.IO.StringWriter();
            System.Web.UI.HtmlTextWriter hw = new HtmlTextWriter(sw);
            tablo1.RenderControl(hw);
            Response.Write(sw.ToString());
            Response.End();
         }
这个问题我是昨天提的


但我必须用jquery添加行,添加后我必须将html表导出到excell,并包含所有添加的行,有什么办法吗?

这是因为您的c代码是后端代码,不知道您已经操作了DOM。您需要在jQuery而不是c中创建excel文件

这可能对你有帮助。

$('#button').click(function () {//tabloya veri ekleme
             $('#tablo1 > tbody:last')
               .append('<tr><td class="A">' +
               $('#ad_').val()
               + '</td><td class="K">' +
               $('#soyad_').val()
               + '</td><td class="A">' +
               $('#tc_').val()
               + '</td></tr>');

});
protected void Button1_Click2(object sender, EventArgs e)
        {
           Response.Clear();
            Response.AddHeader("content-disposition", "attachment;filename=myexcel.xls");
            Response.ContentType = "application/ms-excel";
            System.IO.StringWriter sw = new System.IO.StringWriter();
            System.Web.UI.HtmlTextWriter hw = new HtmlTextWriter(sw);
            tablo1.RenderControl(hw);
            Response.Write(sw.ToString());
            Response.End();
         }
<tbody>
            <tr>
                <td>ebrar</td>
                <td>bayburt</td>
                <td>999</td>
            </tr>
        </tbody>