我有一些简单的报告SSRS 2008 R2,但它们根本不会在Safari或Chrome中显示.根据微软的在线书籍,这些浏览器的支持方式有限.但是,在"加载"时钟数据完成后,我看不到任何内容.页面顶部的参数栏和面包屑导航部分都在那里.此外,我可以保存/导出到Safari和Chrome上的任何格式.它只是不会显示报告部分本身,这只是空白.
我应该使用证书和安全连接(目前没有使用HTTPS设置,只有HTTP)?是否需要调整任何服务器端配置?有没有人使用之前的SSRS版本(2005)成功显示有关Safari/Chrome的任何报告?
我正在使用Safari 5.0.4和Chrome 10.0.648.151.我知道这两种浏览器的相似之处在于它们都基于WebKit.
该报告在Internet Explorer 8(当然)和Firefox 4.0上成功呈现.
如果有人能够对此有所了解,我将非常感激.
在我的ASP.NET用户控件中,我正在为window.onload事件添加一些JavaScript :
if (!Page.ClientScript.IsStartupScriptRegistered(this.GetType(), onloadScriptName))
Page.ClientScript.RegisterStartupScript(this.GetType(), onloadScriptName,
"window.onload = function() {myFunction();};", true);
Run Code Online (Sandbox Code Playgroud)
我的问题是,如果onload事件中已经存在某些事情,那么这会覆盖它.如何在onload事件中允许两个用户控件执行JavaScript ?
编辑:感谢第三方库的信息.我会记住它们.
我正在使用SQL Reporting服务,它运行良好并在IE中显示一个打印按钮,但在Mozilla Firefox中没有显示.
有谁有想法吗?
我已经检查了这个解决方案,但它没有工作:
我在Sql Server Reporting Services(SSRS)2008 R2中运行报表时遇到问题.
在设置网站,创建一些用户并上传一些报告后,我选择要运行的报告,输入我的参数,然后等待报告呈现......但没有任何反应.我看到"加载"动画很短的时间(不论报告如何都会在1到10秒之间变化),但很快就会消失,除了页面顶部的参数外什么都没有.根本不呈现报告内容.
这种情况发生在我部署到SSRS实例的每个报告上,无论大小,参数数量等等.大多数报告大约有八个相似类型的参数,它们的布局都是相对表格格式:有几个"部分",每个包含可能具有分组和/或重复行的表.平均而言,每个表包含大约六个字段.支持报表数据集的查询并不是非常重要的:在大多数情况下,我可以在半分钟内针对SQL运行它们.
我已经在以下问题中检查并实施了解决方案,但他们都没有纠正这个问题.
(与Safari/Chrome相关) SSRS 2008 R2 - SSRS 2012 - ReportViewer:Safari和Chrome中的报告为空白
(与以管理员身份运行浏览器相关) SSRS 2008 - 除标题外,Reporting Services网页为空
我考虑过的其他选项包括直接从计算机运行报告而不是通过远程桌面运行报告,以及从网络上的其他计算机运行报告,而不是托管它们的服务器.两种选择都没有取得一致的成功
然而,我所确定的是,这个问题与传递给报告的参数数量直接相关.例如,我的大多数报告都有超过六个或七个多选参数; 它们中的每一个都在运行时从数据库填充.如果用户执行"全选"或在参数选择中选择大量选项,则会出现上述问题.但是,如果用户特定于其参数并且仅选择少数,则报告将正确呈现.
使这种情况更加复杂的是,它遭受了"我的机器上工作"综合症.它发生在某些环境中但不会发生在其他环境中
如上所述,我可以通过限制所选参数值的数量来运行报告; 这适用于每个环境.然而,我很好奇为什么会发生这种情况(可能是内部SSRS限制?),以及我可以做些什么来在将来始终如一地避免它.
Chrome是我首选的浏览器; 但是,我需要与SQL Server Reporting Services进行交互,当我导航到使用Report Builder(*.rdl文件)创建的报表时,在Chrome中我没有上下文菜单.当鼠标悬停在报告上时,它会"亮起"(在它周围绘制一个黄色边框),并在NE角落出现一个下拉箭头,但点击它不会做任何事情.
在IE中,它工作得很好.但是,如果我不需要,我真的不想使用IE.
Sharepoint有类似的问题(在Chrome和Firefox中无法完成的事情在IE中运行良好).我是否只需要"咬紧牙关"并在与Microsoft产品接口时使用IE,或者是否有办法从Chrome使用SSRS?
google-chrome reportbuilder cross-browser rdl reporting-services
asp.net ×2
ssrs-2008 ×2
events ×1
firefox ×1
javascript ×1
listener ×1
rdl ×1
reportviewer ×1
ssrs-2012 ×1