我已经建立了一个MRT文件(Hesab.mrt),并且在查询中使用一个参数来控制要返回的大量结果。
现在一切正常,直到我输入大量要返回的结果。
然后,我收到“错误:服务器超时响应”。错误。
StiReport sr = new StiReport();
sr.Load(Server.MapPath(@"~/Content/Reports/Hesab.mrt"));
sr.RegBusinessObject("Details", "Details", reportList );
sr.Render();
return Stimulsoft.Report.Mvc.StiMvcViewer.GetReportSnapshotResult(this.HttpContext, sr);
最佳答案
请为MvcViewer组件设置ClientRequestTimeout选项,该值以秒为单位设置。默认值为20秒。
@Html.Stimulsoft().StiMvcViewer(
"Reports",
new StiMvcViewerOptions() {
Controller = "Reports",
ActionGetReportSnapshot = "GetReportSnapshot",
ActionViewerEvent = "ViewerEvent",
ActionExportReport = "ExportReport",
ActionPrintReport = "PrintReport",
ClientRequestTimeout = 12345, // <---------------
}
)
关于c# - 错误:Stimulsoft ASP MVC 5中服务器的超时响应,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56832342/