Tôi không thể nhìn thấy kiểm soát trình xem báo cáo trong nhấp vào nút bài đăng UI và cũng trong aspx Tôi nhận được thông báo lỗi dưới đây trong chế độ xem thiết kế.Không thể xem báo cáo di động SQL Server trong trình xem báo cáo asp.net
Error Creating Control - ReportViewer1Failed to create designer 'Microsoft.Reporting.WebForms.ReportViewer, Microsoft.ReportViewer.WebForms,
Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
ASPX:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ExportReportToPDF.aspx.cs"
Inherits="ExportReportss.ExportReportToPDF" EnableEventValidation="false" %>
<%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a"
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">
<br />
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:Button ID="btnGetReport" runat="server" Text="GetReport" OnClick="btnGetReport_Click" />
<rsweb:ReportViewer ID="ReportViewer1" runat="server">
</rsweb:ReportViewer>
</div>
</form>
</body>
</html>
Mã Đằng sau:
public partial class ExportReportToPDF : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void btnGetReport_Click(object sender, EventArgs e)
{
try
{
ReportViewer1.ProcessingMode = ProcessingMode.Remote;
ReportViewer1.ServerReport.ReportServerUrl = new Uri("http://Modile/Reports");
ReportViewer1.ServerReport.Refresh();
}
catch (Exception ex)
{
}
}
}
Trong file web.config Tôi đã thêm các dòng dưới đây theo tag system.webServer
<handlers>
<add name="ReportViewerWebControlHandler" preCondition="integratedMode" verb="*" path="Reserved.ReportViewerWebControl.axd" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</handlers>
Tôi không có quyền truy cập vào URL (http://Modile/Reports) Tôi đang sử dụng ở đây và không chắc chắn đó có phải là vấn đề hay không. Bất cứ ai có thể giúp tôi này?
Thay vì làm cho một sản phẩm nào bắt-Block, bạn thực sự nên tìm ra, ** nếu ** có bất kỳ Ngoại lệ nào. – lokusking
Tôi đã thử rằng quá và không có ngoại lệ xuất hiện. – Learner
Bạn đang sử dụng phiên bản VS nào? – jlvaquero