Asp.net mvc 4 在mvc4中的razor视图上显示水晶报告

Asp.net mvc 4 在mvc4中的razor视图上显示水晶报告,asp.net-mvc-4,razor,view,crystal-reports,report,Asp.net Mvc 4,Razor,View,Crystal Reports,Report,如何在网页上显示水晶报表???我正在使用MVC4 razor视图,希望在div标记内显示crystal report。我正在使用VisualStudio2010 提前感谢。我还没有看到MVC的Crystal报表查看器可以正常工作。Crystal Report viewer是一个ASP.net web窗体控件 我所能做的就是在应用程序(或其他应用程序)中使用报表查看器创建一个web表单页面,并向其传递参数。然后在您的div中,托管一个iFrame,它允许您传递url参数以显示报告 我使用了一个报告

如何在网页上显示水晶报表???我正在使用MVC4 razor视图,希望在div标记内显示crystal report。我正在使用VisualStudio2010


提前感谢。

我还没有看到MVC的Crystal报表查看器可以正常工作。Crystal Report viewer是一个ASP.net web窗体控件

我所能做的就是在应用程序(或其他应用程序)中使用报表查看器创建一个web表单页面,并向其传递参数。然后在您的div中,托管一个iFrame,它允许您传递url参数以显示报告

我使用了一个报告模型:

public class ReportModel
{
    public string Url { get; set; }
    public string Title { get; set; }
    public short Height { get; set; }
    public int DialogWidth { get { return Width + 60; }}
    public short Width { get; set; }
}
报告控制员:

public ActionResult View(string title, string url, short height=960, short width = 800)
{
    ReportModel report = new ReportModel
    {
        Url = url,
        Title = title,
        Width=width,
        Height=height,
    };
    return PartialView("_reports", report);
}
将报告显示为模式弹出窗口的报告局部视图:

<div class="modal-dialog ">
    <div class="modal-content report" style="width: @dialogWidth; margin-left: -25%; margin-top: -12%;   ">
        <div class="modal-header">
            <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
            <h4 class="modal-title" id="myModalLabel">@Model.Title</h4>
        </div>
        <div class="modal-body"><!-- Hello -->
            <iframe src="@Model.Url" style="width: @width; height: @height; " marginheight="30px" frameborder="0" scrolling="no" class="report"></iframe>
        </div>
        <div class="modal-footer">
            <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
        </div>
    </div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->

&时代;接近
@模型名称
接近