解决ASP.NET中从GridView导出Execel出现的“空间GridView必须置于有runat=server的窗体标记中”问题
来源:互联网 发布:sql经典50题 编辑:程序博客网 时间:2024/05/16 04:55
//首先在后置代码中添加这个事件,
//public override void VerifyRenderingInServerForm(Control control)
// {
//base.VerifyRenderingInServerForm(control);
// }然后在Web.config文件中,修改<pages>.......</pages>为
// <pages enableEventValidation="false"></pages>
//以下是实现导出到Execl功能的代码;
public override void VerifyRenderingInServerForm(Control control)
{
//base.VerifyRenderingInServerForm(control);
}
protected void Button1_Click(object sender, EventArgs e)
{//导出Execl
string style = @"<style> .text { mso-number-format:/@; } </script> ";
Response.ClearContent();
Response.Charset = "GB2312";
Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");
Response.AddHeader("content-disposition", "attachment; filename=Excel.xls");
Response.ContentType = "application/excel";
StringWriter sw = new StringWriter();
HtmlTextWriter htw = new HtmlTextWriter(sw);
GridView1.RenderControl(htw);
Response.Write(style);
Response.Write(sw.ToString());
Response.End();
}
- 解决ASP.NET中从GridView导出Execel出现的“空间GridView必须置于有runat=server的窗体标记中”问题
- 从GridView中直接导出数据到Excel文件 处理导出乱码 类型“GridView”的控件“XXXX”必须放在具有 runat=server 的窗体标记内。”的异常
- 从GridView中直接导出数据到Excel文件 处理导出乱码 类型“GridView”的控件“XXXX”必须放在具有 runat=server 的窗体标记内。”的异常
- 解决类型“GridView”的控件 必须放在具有 runat=server 的窗体标记内 错误的解决方法
- .net 错误提示:类型“GridView”的控件“GridView1”必须放在具有 runat=server 的窗体标记内
- 错误:类型“GridView”的控件必须放在具有 runat=server 的窗体标记内
- 类型“GridView”的控件“ctl00_ContentPlaceHolderMain_gvSelectInfo”必须放在具有 runat=server 的窗体标记内。
- 类型“GridView”的控件 必须放在具有 runat=server 的窗体标记内
- “类型“GridView”的控件 必须放在具有 runat=server 的窗体标记内
- “类型“GridView”的控件 必须放在具有 runat=server 的窗体标记内
- 类型“GridView”的控件必须放在具有 runat=server 的窗体标记内?
- GridView导出Excel报错—类型“GridView”的控件“GridView1”必须放在具有runat=server的窗体标记内
- gridview导入excel表格时出现类型“GridView”的控件“GridView1”必须放在具有 runat=server 的窗体标记内。
- ASP.NET 2.0服务器控件必须放具有runat="server"的窗体标记内
- 关于。。。必须放在runat=server的窗体标记内小结(asp.net)
- 类型“GridView”的控件 必须放在具有 runat=server 的窗体标记内 错误的解决方法
- 类型“GridView”的控件“GridView1”必须放在具有 runat=server 的窗体标记内的解决办法。
- 错误提示:类型“GridView”的控件“GridView1”必须放在具有 runat=server 的窗体标记内
- 对标准库string对象赋值的问题
- s3c2440 GPXIO寄存器设置的一点代码习惯
- MVC相关概念
- 虽然没有了Google,但我们还有很多
- 判断链表是否有环
- 解决ASP.NET中从GridView导出Execel出现的“空间GridView必须置于有runat=server的窗体标记中”问题
- 找出链表的中间元素
- Test
- JDBC系列教程(一)---连接
- Linux系统中路由配置介绍
- ASP+SQL Server构建网页防火墙
- 关于API的DLL的搜索顺序问题
- Linux系统服务详解
- 浅谈Java多线程的同步问题