两个问题,一个是产生新页面问题,一个是用水晶报表产生html文件出错问题!谢谢

dpn_xm 2003-07-22 05:34:13
1:原来用asp做网页,只要用<form name="form1" method="post" target="_blank" action="xxx.asp">也就是说只要target="_blank"就能出来一个新网页,不用在原来的网页上出现新网页,现在用asp.net(用c#做)该怎么写语句啊?用Response.Redirect还是在同一个页面啊。问题很菜,不要见笑!

2:现在用水晶报表产生html格式的报表,输出的时候会出错:
ReportDocument reportname;
String:fileName;
代码如下
// 声明变量并获取导出选项。

HTMLFormatOptions htmlOpts= new HTMLFormatOptions(); //
ExportOptions exportOpts = new ExportOptions();
DiskFileDestinationOptions diskOpts = new DiskFileDestinationOptions();

//设置HTML格式选项
htmlOpts.HTMLFileName= fileName;
htmlOpts.HTMLEnableSeparatedPages=false;
htmlOpts.HTMLHasPageNavigator=true;
reportname.ExportOptions.FormatOptions=htmlOpts;

//设置目标选项
diskOpts.DiskFileName = fileName;
exportOpts.DestinationOptions = diskOpts;

// 导出报表。
exportOpts.ExportDestinationType = ExportDestinationType.DiskFile;
exportOpts.ExportFormatType = ExportFormatType.HTML32;

reportname.Export();

就是运行到reportname.Export();的时候出现错误:
异常详细信息: CrystalDecisions.CrystalReports.Engine.InvalidArgumentException: 无效导出选项。

不知道该如何解决?请高手给点意见,指导指导!谢谢
...全文
35 5 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
dpn_xm 2003-07-23
  • 打赏
  • 举报
回复
呵呵,是我的路径写法有错,第一个问题解决,第二个问题有人回答我吗?在这里先谢了!
BlueLoves 2003-07-22
  • 打赏
  • 举报
回复
路径写法不对吧?用
string data =
"<script language='javascript'>window.open('" + lastdir + "');</script>";

Response.Write(data);

试试
dpn_xm 2003-07-22
  • 打赏
  • 举报
回复
comy:
我原来是用Response.Redirect("storage/"+tempfile);
"storage/"+tempfile表示的是存放在目录storage下面的临时文件,可能是word,pdf等文件
如果用我上面的那句话的话,就在我原来的页面上打开文件了,现在我想打开一个新页面,在新页面上打开那些文件。
用你的语句我没有达到目的,
string lastdir="storage/"+tempfile;
Response.Write("<script language='javascript'>window.open(lastdir);</script>");//不行;Response.Write("<script language='javascript'>window.open('lastdir');</script>");也不行,
可能哪个地方要修改。你可有建议,谢谢!
comy 2003-07-22
  • 打赏
  • 举报
回复
Response.Write("<script language='javascript'>window.open('xxx.asp');</script>");
comy 2003-07-22
  • 打赏
  • 举报
回复
Response.Write("<script language-'javascript'>window.open('xxx.asp');</script>");
相关推荐
发帖
.NET社区

6.1w+

社区成员

.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
帖子事件
创建了帖子
2003-07-22 05:34
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。