Вопрос такой: как коректно получать сообщение об ошибке из StiWebViewerSL?
Есть aspx страница, на которой расположен контрол StiWebViewerSL. В код-биханде в него из БД погружается отчет. При больших данных (более 500 страниц), отчет не отображается, при этом пользователь видит пустую страницу. (см. во вложении).
Никакой ошибки не выводиться, и не пробрасывается. Пытались получить какой-нить лог ошибки через StiOptions.Engine.HideExceptions, StiOptions.Engine.HideMessages, StiOptions.Engine.LogEnabled, StiOptions.Engine.TraceEnabled ничего не выводится.
Код: Выделить всё
protected void Page_Load(object sender, EventArgs e)
{
var report = new StiReport();
StiOptions.Engine.HideExceptions = false;
StiOptions.Engine.HideMessages = false;
StiOptions.Engine.LogEnabled = true;
StiOptions.Engine.TraceEnabled = true;
var body = GetJournalBody();
if (!String.IsNullOrEmpty(body))
{
report.LoadFromString(body);
}
report.Compile();
if (!String.IsNullOrEmpty(ParamGUID))
{
report.Dictionary.Variables.Clear();
report.Dictionary.Variables.Add(new StiVariable("Category", "ParamGUID", typeof(string), ParamGUID, false));
}
StiWebViewerSL1.ServerTimeout = new TimeSpan(1, 0, 0);
StiWebViewerSL1.Report = report;
}