报表不可用
我的报表展示页面代码是这样的:ReportTest.html页面:<!DOCTYPE html>
<html>
<head>
${load("Include.html")}
<title>${Title}</title>
<link rel="stylesheet" href="/CSS/theme-cosmo.css" />
<link rel="stylesheet" href="/CSS/site.css" />
<link rel="stylesheet" href="/CSS/GrapeCity.ActiveReports.Viewer.Html.css" />
</head>
<body class="easyui-layout">
<script src="/Scripts/jquery-1.10.2.js"></script>
<script src="/Scripts/bootstrap-3.0.0.js"></script>
<script src="/Scripts/knockout-2.3.0.js"></script>
<script src="/Scripts/GrapeCity.ActiveReports.Viewer.Html.js"></script>
<script type="text/javascript">
$(function () {
var viewer = GrapeCity.ActiveReports.Viewer({
element: '#viewerContainer',
report: {
id: 'RPT_CaiLiaoKuCun.rdlx',
parameters: [{
name: 'ReportName',
value: '测试'
}]
},
reportService: {
url: '/Service/ActiveReports.ReportService.asmx'
},
uiType: 'desktop',
reportLoaded: function () {
},
localeUri: '/Scripts/i18n/Localeuri.txt'
});
});
</script>
<div id="viewerContainer" data-options="region:'center',collapsible:false" style="width:100%;height:400px;">
</div>
</body>
</html>
RPT_CaiLiaoKuCun.rdlx和ReportTest.html在同一目录,运行时始终报:
IIS配置:
DLL引用属性:
我感觉配置都没什么问题,为什么就是一直加载不了报表呢!
对了,我是下载的试用版,没有激活。
试用版和正式版功能上是没有差异的
请在浏览器中按F12,查看提示的错误信息。
您使用的是什么平台,MVC?? 在调试(F12)状态下没有报任何错误。
我用Html+Handler+Service这种模式,
目录:
ActiveReports.ReportService.asmx的代码:
<%@ WebService Language="C#" CodeBehind="ActiveReports.ReportService.asmx.cs" class="GrapeCity.ActiveReports.Web.ReportService" %>
是不是这个报表服务的路径有问题? Html文件和报表模板文件在一个目录下:
可先尝试将报表服务文件放置在根目录下,修改下url 试试。
如果您那边仍有问题,可以将示例程序发给我,我在这边调试下。 解决了,是报表模板文件前面不能加"/",比如报表模板目录是Reports,在加载时只能写成这样:Reports/Report.rdlx,而不能写成:/Reports/Report.rdlx。 谢谢反馈,奖励3000金币
页:
[1]