За основу взял sample MvcViewer (Razor). Создал свой проект, добавил свой контроллер, в него поместил метод:
Код: Выделить всё
public ActionResult ClassContent()
{
StiReport report = new StiReport();
DataSet data = new DataSet("Demo");
data.ReadXml(Server.MapPath("~/Content/StReportsTemplate/Demo.xml"));
report.RegData(data);
report.Load(Server.MapPath("~/Content/StReportsTemplate/TwoSimpleLists.mrt"));
return StiMvcViewer.GetReportSnapshotResult(HttpContext, report);
}
Код: Выделить всё
<div>
@Html.Stimulsoft().StiMvcViewer(new StiMvcViewerOptions()
{
Theme = StiTheme.Office2010,
ActionGetReportSnapshot = "ClassContent",
ActionViewerEvent = "ViewerEvent",
ActionPrintReport = "PrintReport",
ActionExportReport = "ExportReport",
ActionInteraction = "Interaction",
})
</div>
Код: Выделить всё
return StiMvcViewer.GetReportSnapshotResult(HttpContext, report);
Additional information: Value cannot be null.
Подскажите, что я делаю не так?