iframe 导出报表

我使用.net写了一段导出报表的代码。当使用单独界面时,能正常打开报表及导出报表;但当我将此界面嵌入到iframe中时,在导出是直接打开就报错,异常如下:“由于代码已经过... 我使用.net写了一段导出报表的代码。
当使用单独界面时,能正常打开报表及导出报表;
但当我将此界面嵌入到iframe中时,在导出是直接打开就报错,异常如下:
“由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值原因”
请各位大侠指点一下。
谢谢!!!!
System.IO.StringWriter oStringWriter = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
DataGrid dg = new DataGrid();
dg.DataSource = ds;
dg.DataBind();
dg.RenderControl(oHtmlTextWriter);

Response.Clear();
Response.Charset = "GB2312";
Response.ContentEncoding = System.Text.Encoding.UTF7;
Response.Buffer = true;
Response.ContentType = "application/vnd.ms-excel";
Response.Charset = "";
this.EnableViewState = false;
Response.Write(oStringWriter.ToString());

Response.End();

代码应该没问题,主要是将这个界面嵌入到一个iframe中时,导出报表时直接打开就会弹出错误提示。

......???
展开
 我来答
CFvGodot
2010-06-30 · TA获得超过211个赞
知道小有建树答主
回答量:257
采纳率:0%
帮助的人:189万
展开全部
国际惯例。。贴代码!

恩 这个根本不用看,没的问题的!

要看你整页的代码的!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式