protected void buttonDaoChu_Click(object sender, EventArgs e)
{
StringWriter sw = new StringWriter();
HtmlTextWriter hw = new HtmlTextWriter(sw);
//rep.RenderControl(hw);
this.Repeater1.RenderControl(hw);
Response.Clear();
Response.ContentType = "application/vnd.ms-excel";
Response.Charset = "";
Repeater1.Page.EnableViewState = true;
Response.AppendHeader("Content-Disposition", "attachment;filename=\"" + HttpUtility.UrlEncode("驾驶员信息(" + DateTime.Now.ToString("yyyy-MM-dd-HH-mm-ss") + ").xls", System.Text.Encoding.UTF8) + "\"");
string html = "<html><head><meta http-equiv=Content-Type content=\"text/html;";
html += "charset=UTF8\"><title> adsf</title></head><body><table><tr><td>序号</td>";
html += "<td>单位</td><td>部门</td><td>姓名</td><td>性别</td><td>职务</td>";
html += "<td>准驾车型</td><td>终止日期</td><td>驾驶员状态</td><td>出生日期</td>";
Response.Write(html);
Response.Write(sw.ToString());
Response.Write("</table></body></html>");
Response.End();
}我从Repeater导出Excel,怎么运行到this.Repeater1.RenderControl(hw); 就报错 类型“LinkButton”的控件“repeater1_lkbOne”必须放在具有 runat=server 的窗体标记内。 Form里我有写runat="server"啊 怎么就是报错呢
{
StringWriter sw = new StringWriter();
HtmlTextWriter hw = new HtmlTextWriter(sw);
//rep.RenderControl(hw);
this.Repeater1.RenderControl(hw);
Response.Clear();
Response.ContentType = "application/vnd.ms-excel";
Response.Charset = "";
Repeater1.Page.EnableViewState = true;
Response.AppendHeader("Content-Disposition", "attachment;filename=\"" + HttpUtility.UrlEncode("驾驶员信息(" + DateTime.Now.ToString("yyyy-MM-dd-HH-mm-ss") + ").xls", System.Text.Encoding.UTF8) + "\"");
string html = "<html><head><meta http-equiv=Content-Type content=\"text/html;";
html += "charset=UTF8\"><title> adsf</title></head><body><table><tr><td>序号</td>";
html += "<td>单位</td><td>部门</td><td>姓名</td><td>性别</td><td>职务</td>";
html += "<td>准驾车型</td><td>终止日期</td><td>驾驶员状态</td><td>出生日期</td>";
Response.Write(html);
Response.Write(sw.ToString());
Response.Write("</table></body></html>");
Response.End();
}我从Repeater导出Excel,怎么运行到this.Repeater1.RenderControl(hw); 就报错 类型“LinkButton”的控件“repeater1_lkbOne”必须放在具有 runat=server 的窗体标记内。 Form里我有写runat="server"啊 怎么就是报错呢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货