使用jquery向html表添加行,并使用asp.net将html表导出到excel文件
我有一个html表,哪个表,这个html表在页面加载时有1行,这里是html表代码:
name surname number ebrar bayburt 999
我可以使用jquery在运行时添加动态行,我使用该代码向html表添加行:
$(document).ready(function () { $('#ekle').click(function () {//tabloya veri ekleme $('#tablo1 > tbody:last') .append('' + $('#name_').val() + ' ' + $('#surname_').val() + ' ' + $('#number_').val() + ' '); }); });
我可以在html表中添加几行(行值来自文本框),我可以在运行时在浏览器上看到html表中添加的行。 我将我的html表导出到excle文件后,我正在使用该asp.net代码:
protected void Button1_Click(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(); }
当我点击’脚踝’按钮文件下载这是一个excel文件。我打开那个文件,我只看到excel文件中的一行,哪一行是我在代码中添加manualy的第一行,它是:
ebrar bayburt 999
所以我无法在excel文件中看到添加了jquery的行,这些行在浏览器的表格中看到。我该怎么办