找回密码
 立即注册

QQ登录

只需一步,快速开始

liqiang4j

金牌服务用户

14

主题

39

帖子

105

积分

金牌服务用户

积分
105

微信认证勋章

liqiang4j
金牌服务用户   /  发表于:2017-2-25 23:16  /   查看:3284  /  回复:6
我的报表展示页面代码是这样的: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引用属性:


我感觉配置都没什么问题,为什么就是一直加载不了报表呢!

对了,我是下载的试用版,没有激活。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

6 个回复

倒序浏览
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-2-27 10:36:54
沙发
试用版和正式版功能上是没有差异的

请在浏览器中按F12,查看提示的错误信息。

您使用的是什么平台,MVC??
回复 使用道具 举报
liqiang4j
金牌服务用户   /  发表于:2017-2-27 19:16:52
板凳
在调试(F12)状态下没有报任何错误。
我用Html+Handler+Service这种模式,

目录:

ActiveReports.ReportService.asmx的代码:
<%@ WebService Language="C#" CodeBehind="ActiveReports.ReportService.asmx.cs" class="GrapeCity.ActiveReports.Web.ReportService" %>

是不是这个报表服务的路径有问题?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
liqiang4j
金牌服务用户   /  发表于:2017-2-27 19:24:46
地板
Html文件和报表模板文件在一个目录下:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1金币 +3000 收起 理由
Lenka.Guo + 3000 赞一个!

查看全部评分

回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-2-28 09:44:33
5#
可先尝试将报表服务文件放置在根目录下,修改下url 试试。

如果您那边仍有问题,可以将示例程序发给我,我在这边调试下。
回复 使用道具 举报
liqiang4j
金牌服务用户   /  发表于:2017-2-28 20:08:36
6#
解决了,是报表模板文件前面不能加"/",比如报表模板目录是Reports,在加载时只能写成这样:Reports/Report.rdlx,而不能写成:/Reports/Report.rdlx。
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-3-1 15:11:45
7#
谢谢反馈,奖励3000金币
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部