c# - 错误:来自 Stimulsoft ASP MVC 5 中服务器的超时响应
问题描述
我已经构建了一个 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, // <---------------
}
)
推荐阅读
- python - 将 A+"COMBINING ACUTE ACCENT" 转换为 Á
- java - 从 Java 读取文件 excel 版本 4
- selenium - 在 Selenium 上进行测试时,无法单击 iframe 内的单选按钮
- qt - 如何在 PyQt5 中保留隐藏小部件的快捷方式?
- javascript - Html 表 TD 和 TH 与 jquery 数据表不匹配
- linq - 使用 GetEntitiesAync (DocumentDB) 的方法的单元测试
- python - 无法在 numpy 数组中插入三个连续的零
- wordpress - WordPress 主题自定义:从蓝光主题中删除顶部标题
- python - 使用 sklearn xgboost gridsearchcv 的多个评分指标
- django - 为什么 Django ORM 在简单的外键关系上失败?