类型“Button”的控件“dgdDeduction__ctl2_btnNo”必须放在具有 runat=server 的窗体标记内。
解决方案 »
- 问个界面刷新的问题
- 怎么Repeater里面的Repeater的各项?
- 怎样更新XML文件
- asp.net 2.0发布的网站到apahce,怎么。net中的ajax不能正常起作用了呢?
- botton_click事件不刷新页面
- 全手工写代码,想请教些东西?
- 请教:SQL Server开机一会儿就不能使用了,重启Windows后又好了,是怎么回事。
- 求是这个上边的 http://blog.csdn.net/Qqwwee_Com/archive/2005/09/06/472981.aspx软件
- 我在C#的COMBOBOX里添加项时,该怎么把额外的数据也隐含地包含到这项里面呢
- 请问通过web.config可以配置是否实现禁止多进程?
- 我想得到满足纪录的条数并显示出来!该怎么做,还请打侠指点!
- 高手帮忙!!!从后台代码增加的模板列为何不能排序?
不过那个btnNo是一个产生序号的模板列,在ItemDataBound里面写的产生序号的代码
我把这列屏蔽掉就不出现这个错误了,不过什么也没有导出来,就是一个空页面,应该是会弹出一个保存文件的框的,就像大家通常下载的时候见到的那种窗口
我改成C#的代码如下,不知道哪里有问题
Response.ContentType = "application/vnd.ms-excel";
//从Content-Type header中去除charset设置
Response.Charset = "";
//关闭 ViewState
this.EnableViewState = false;System.IO.StringWriter tw = new System.IO.StringWriter();
HtmlTextWriter hw = new HtmlTextWriter(tw);//获取control的HTML
dgdDeduction.RenderControl(hw);
//把HTML写回浏览器
Response.Write(tw.ToString());
Response.End();
.....Your Code and Html
</form></body>