Услуги Сертификаты Новости Статьи База знаний Алгоритмы Портфолио Скачать Ссылки Поиск
Услуги arrow База знаний arrow Web-разработка arrow ReportViewer: long request time-out on ASP.NET page
ReportViewer: long request time-out on ASP.NET page Версия для печати Отправить на e-mail
18.10.2012

Если Вам нужно отобразить на ASP.NET странице отчет, используя ReportViewer, и запрос данных работает больше 90 секунд, у Вас возникнет ситуация, когда отобразится пустая страница, либо, Вы получите сообщение, что время ожидания страницей отклика истекло. 

Решение:

В разметке страницы, на которой размещен ScriptManager и который связан с ReportViewer-компонентом нужно исправить/добавить следующий тэг, где указать интервал ожидания отклика:

<asp:ScriptManager ID="scriptManager" runat="server" AsyncPostBackTimeout="720"></asp:ScriptManager>

Либо, в свойствах данного ScriptManager нужно указать значение свойства AsyncPostBackTimeout равным тому количеству секунд, которое страница будет ожидать PostBack от компонента ReportViewer. В указанном примере это 720 секунд. По умолчанию значение равно 90 секундам.

Решение найдено тут. За что автору спасибо.

PS: если Вам была полезна данная статья, поддержите наш ресурс, нажмите кнопочку "+1" вверху страницы. Спасибо!

 

Последнее обновление ( 18.10.2012 )
 
< Пред.   След. >