asp.net – ReportViewer控件返回空白页面
发布时间:2020-12-16 06:32:29 所属栏目:asp.Net 来源:网络整理
导读:我遇到标准ASP.NET ReportViewer控件(v11,SQL 2012,VS 2012)的问题.这是以前在某个时候工作,连接到远程SSRS服务器,但在网站的开发过程中有些东西被打破了,我正在努力找出原因. 如果我创建一个简单的表单: %@ Page Language="C#" AutoEventWireup="true" Cod
我遇到标准ASP.NET ReportViewer控件(v11,SQL 2012,VS 2012)的问题.这是以前在某个时候工作,连接到远程SSRS服务器,但在网站的开发过程中有些东西被打破了,我正在努力找出原因.
如果我创建一个简单的表单: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="ReportTest.aspx.cs" Inherits="ReportTest" %> <%@ Register Assembly="Microsoft.ReportViewer.WebForms,Version=11.0.0.0,Culture=neutral,PublicKeyToken=89845dcd8080cc91" Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <div> This is a test! <rsweb:ReportViewer ID="ReportViewer1" runat="server" ProcessingMode="Remote"> <ServerReport ReportPath="/Reports/MyTestReport" ReportServerUrl="http://sqlserver/reportserver" /> </rsweb:ReportViewer> </div> </form> </body> </html> ..并运行它,浏览器上不显示任何内容.甚至不是这是一个测试!文本,这表明服务器端的某些东西正在“崩溃”.支持这个理论,使用Fiddler我可以看到没有尝试联系报表服务器. 我在Visual Studio中打开了所有异常捕获,但没有任何捕获,并且我在输出中看不到任何明显的东西. ReportViewer控件在设计模式下正确显示,我重新安装了ReportViewer可再发行组件. 解决方法
我发现了这个问题,或者更确切地说是两个问题:
>我需要在页面上有一个ScriptManager.使用上面的测试网页创建一个全新的项目会引发有关ScriptManager要求的错误,尽管原始项目中的测试页(实际上是我的原始生产页面)没有抱怨丢失的ScriptManager.我一定是错误地删除了原来的ScriptManager.为了解决这个问题,我需要添加的是: <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager> >其次 – 这是在生产代码本身 – 我有参数 ShowParameterPrompts = “真” 定义此选项后,页面将无法加载,从而产生与上述相同的错误.但是,删除该选项可以使页面正常加载. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在ASP.Net中加载用户控件并处理回发
- asp.net – Do Bundles优先于Routing吗?
- 如何在ASP.NET中的dropdownlist控件中处理长文本
- asp.net-mvc – 表单身份验证cookie未过期
- asp-classic – 用于新的Web应用程序的经典ASP与PHP
- asp.net-web-api – 在没有Identity的情况下使用Bearer / J
- asp.net-mvc – 使用模型绑定从MVC 4中的列表中选择项目
- asp.net – 我应该关注受感染的zip文件吗?
- asp.net – NPOI – 从模板文件创建的保存工作簿
- ASP.NET中的Application和Cache有什么区别?
推荐文章
站长推荐
- asp.net – 从ASP Classic迁移到.NET并减轻疼痛
- asp.net-mvc – 该类型不能分配给服务autofac
- asp.net-mvc – Asp.Net MVC控制器 – 动作和视图
- asp.net-mvc – 在Visual Studio中使用TypeScrip
- asp.net-mvc – ASP.NET MVC提醒我旧的经典ASP意
- ASP.Net表单身份验证 – 在超时时转到登录页面
- asp.net – RaisePostBackEvent没有触发
- asp.net-mvc – ASP.Net MVC加载进度指标
- asp.net-mvc – 将JSON格式的DateTime传递给ASP.
- asp.net-mvc – Resharper导航到MVC视图
热点阅读