两个问题,一个是产生新页面问题,一个是用水晶报表产生html文件出错问题!谢谢
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: 无效导出选项。
不知道该如何解决?请高手给点意见,指导指导!谢谢