Rank: Newbie Groups: Member
Joined: 6/19/2008 Posts: 7
|
I use EO version="3.0" of the menuitem.
<eo:MenuItem Text-Html="Reports"> <SubMenu> <Items> <eo:MenuItem NavigateUrl="temp1.aspx" Text-Html="Outstanding Audit Over 60 Days"></eo:MenuItem> <eo:MenuItem NavigateUrl="http://sfdsql-03/Reports/Pages/Report.aspx?ItemPath=%2fReport+Testing%2fAuditReport%2fVendorReport" Text-Html="Vendor Report"></eo:MenuItem> <eo:MenuItem NavigateUrl="temp1.aspx" Text-Html="Report by program"></eo:MenuItem> <eo:MenuItem NavigateUrl="temp1.aspx" Text-Html="Reviewer Status Report"></eo:MenuItem> <eo:MenuItem NavigateUrl="temp1.aspx" Text-Html="Sent to CSC Days Calc Report"></eo:MenuItem> </Items> </SubMenu> </eo:MenuItem>
In the NavigateUrl i added the URL( starting with Http://.....) of the SQL report and i get this error . An unhandled exception (‘Access is denied’) occurred IEExpolre.exe[4656]
If i replace THIS URL with temp1.aspx. it is not giving the error. The report is working fine (and deployed to the server) , i can enter the URL in the IE browser and working fine from there. How can i fix it? Thanks
Version Info <add type="Menu" version="3.0" /> Version 3 of EO Version Information: Microsoft .NET Framework Version:1.1.4322.2407; ASP.NET Version:1.1.4322.2407
|
Rank: Administration Groups: Administration
Joined: 5/27/2007 Posts: 24,194
|
Hi Mark,
That usually occurs when you use cross frame menu and try to load a Url from a different domain into the target frame. All modern browsers forbid cross domain scripting. There are several ways to solve this problem, but all of them need to change the target frame Url to a Url that is in the same domain as your host page. For example, you can create a ReportViewer.aspx on your own server, then code ReportViewer.aspx to pull the actual report from your report server. Another solution is to use an embeded iframe and let the iframe to pull the report from the report server.
Thanks
|