Is it possible to open a seperate aspx page with a crystal report viewer inside of jquery UI dialog window?
I keep getting an error:
0x80070005 - Microsoft JScript runtime error: Access is denied.
Code:
$("#tblSchedule").on('click', '#doc21', function () {
var page = "ReportViewer.aspx";
var $dialog = $('<div></div>').load(page);
$dialog.dialog({
autoOpen: false,
modal: true,
height: 650,
width: 1100,
title: "Document 21"
});
$dialog.dialog('open');
});
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ReportViewer.aspx.cs" Inherits="LabPlanning_ASP.Reports.ReportViewer" %>
<%@ Register Assembly="CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" Namespace="CrystalDecisions.Web" TagPrefix="CR" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<CR:CrystalReportViewer ID="crViewer" runat="server" />
</div>
</form>
</body>
</html>
public partial class ReportViewer : System.Web.UI.Page
{
private void Page_Init(object sender, EventArgs e)
{
crViewer.ToolPanelView = CrystalDecisions.Web.ToolPanelViewType.None;
ReportDocument rptDoc = new ReportDocument();
rptDoc.Load(Server.MapPath(@"Reports\Document21.rpt"));
crViewer.ReportSource = rptDoc;
}
protected void Page_Load(object sender, EventArgs e)
{
this.Init += new System.EventHandler(this.Page_Init);
}
}
Any help would be appreciated