将gridview导出为ex​​cel时出错

时间:2011-07-21 07:53:14

标签: asp.net

我想把gridview导出到excel。因为我在内容页面写了代码。但是我得到了错误。当我写属性[runat] =“server”时;所以我在网上搜索我写的像这样

public override void VerifyRenderingInServerForm(Control control) 
{ /* Confirms that an HtmlForm control is rendered for the specified ASP.NET server control at run time. */ 
} 

。但是我从我的页面中删除了所有代码。但是当我运行页面时,它会显示在登录页面上。我想删除那个在运行时出现的句子。

1 个答案:

答案 0 :(得分:0)

我有一个母版页和剩余的内容页。登录页面不是内容页面,是一个简单的aspx页面。在我的母版页面上有表格标签。在我的一个内容页面中,我添加了导出的代码网格视图。

HtmlForm frm = new HtmlForm();
 frm.Attributes["runat"] = "server";

所以得到了错误。我在网上搜索了错误,ppl说要使用这个方法,所以我写了那个方法。

public override void VerifyRenderingInServerForm(Control control) 
{ /* Confirms that an HtmlForm control is rendered for the specified ASP.NET server control at run time. */ 
} 

但问题是,当我运行我的项目时,代码在我的登录页面上显示而不是重新映射内容页面。所以我删除了所有代码甚至覆盖方法,仍然代码打印在我的登录页面上。我查看了登录页面找出那个方法得到了定义。但是在登录页面中没有这样的方法。我该怎么做?如何删除它。