Model view controller 来自查询的Syncfusion MVC报告查看器参数

Model view controller 来自查询的Syncfusion MVC报告查看器参数,model-view-controller,razor,reporting-services,syncfusion,Model View Controller,Razor,Reporting Services,Syncfusion,我正在尝试使用Razor引擎在Syncfusion报告查看器上呈现SSRS参数 我该怎么做 我可以在不在控制器上定义硬编码参数的情况下执行此操作吗?我们可以从Razor视图将参数值传递到报告,如下面的代码示例所示 @(Html.EJ().ReportViewer("reportsample") .ProcessingMode(Syncfusion.JavaScript.ReportViewerEnums.ProcessingMode.Remote).ReportServiceUr

我正在尝试使用Razor引擎在Syncfusion报告查看器上呈现SSRS参数

我该怎么做


我可以在不在控制器上定义硬编码参数的情况下执行此操作吗?

我们可以从Razor视图将参数值传递到报告,如下面的代码示例所示

        @(Html.EJ().ReportViewer("reportsample")
.ProcessingMode(Syncfusion.JavaScript.ReportViewerEnums.ProcessingMode.Remote).ReportServiceUrl(VirtualPathUtility.ToAbsolute("~/api/SSRSReport")).ReportServerUrl("http://mvc.syncfusion.com/reportserver").ReportPath("/Report Project1/InvoiceTemplate")
                              .Parameters(param =>
                              {
                               param.Name("InvoiceID").Labels(new List<string>() { "InvoiceID" }).Values(new List<string>() { "10250" }).Add();
                              })
        )
@(Html.EJ().ReportViewer(“reportsample”)
.ProcessingMode(Syncfusion.JavaScript.ReportViewernums.ProcessingMode.Remote).ReportServiceUrl(VirtualPath实用性.ToAbsolute(“~/api/SSRSReport”)).ReportServerUrl(“http://mvc.syncfusion.com/reportserver“”.ReportPath(“/Report Project1/InvoiceTemplate”)
.参数(参数=>
{
param.Name(“InvoiceID”).Labels(新列表(){“InvoiceID”}).Values(新列表(){“10250”}).Add();
})
)
此外,您还可以根据以下MSDN文章中给出的查询填充参数值,

请参阅下面的UG文档,了解更多详细信息,