我正在使用https://github.com/armanio123/ReportViewerForMvc工具在MVC视图中显示SSRS报告,而在内部使用ASP.NET ReportViewer控件显示SSRS报告
在正常情况下,报告可以正确加载
但是,当出现诸如传递2000个参数值之类的情况时,报告将不会加载。而且没有异常显示。有一个下拉列表显示参数,并使用以下代码从下拉值填充报告参数
List<ReportParameter> parameters = new List<ReportParameter>();
string[] selected_vals = param_val.Split(',');
ReportParameter range_param = new ReportParameter(element.ParamName);
range_param.Values.AddRange(selected_vals);
parameters.Add(range_param);
提交表单时,Web应用程序中没有异常显示,但报告未呈现。关于我们可以作为范围传递的参数限制的任何想法,还是其他一些Web配置设置?
我尝试将maxRequestLength和maxAllowedContentLength编辑为较大的值,但没有成功
还在报表查看器的aspx页中应用此设置 Buffer =“ false”