点击按钮后,我需要在新的浏览器窗口中显示生成的pdf文件。以下是在click事件处理程序中打开新窗口的示例代码 -
string url = string.Format("report/RptMoneyReceipt.aspx?FN={0}", "StudentMoneyReceipt" + ".pdf");
string script = "<script type='text/javascript'>window.open('" + url + "','pdf')</script>";
this.ClientScript.RegisterStartupScript(this.GetType(), "script", script);
该代码在Google Chrome中运行良好。但是在Firefox中创建一个新的浏览器窗口之后,浏览器总是会下载.aspx文件,而不是显示pdf。