Fastreport.net + Asp.net + Iis V5.1
Listopad
Хабаровск
На компе установлен IIS v5.1.
Средствами VisualStudio2005 создан Asp.Net - проект WebSite1 - в проекте из одной страницы (Default.aspx) по ссылки вызывается другая страница (Default2.aspx), на которой есть компонент WebReport1, настроенный на просмотр отчета Отчет.frx (отчет содержит диалог для ввода параметров).
Если запустить проект в среде VS2005, то все работает отлично - по ссылке на странице Default.aspx открывается страница Default2.aspx, появляется диалоговое окно и после выбора необходимых параметров на экране появляется отчет.
С помощью IIS был создан виртуальный каталог ForWebSite1, в качестве источника данных которого был выбран проект WebSite1. После некоторой настройки (т.к. сначала это все вообще отказывалось работать) IE стал реагировать на строку вида:
http://localhost/ForWebSite1/Default.aspx
Выводится первая страница, на которой собственно всего одна единственная ссылка. Если же перейти по ссылки возникает сообщение:
Showing a modal dialog box or form when the application is not running in UserInteractive mode is not a valid operation. Specify the ServiceNotification or DefaultDesktopOnly style to display a notification from a service application.
Полистав Google я пришла к выводу, что проблема в том, что нельзя запускать диалоги на стороне сервера, что собственно и пытается сделать страница Default2.aspx.
Если из Отчет.frx удалить диалог - все работает.
Вопрос: как объяснить IE (или может кому другому?), что диалог надо запускать на стороне клиента?
Заранее спасибо.
Средствами VisualStudio2005 создан Asp.Net - проект WebSite1 - в проекте из одной страницы (Default.aspx) по ссылки вызывается другая страница (Default2.aspx), на которой есть компонент WebReport1, настроенный на просмотр отчета Отчет.frx (отчет содержит диалог для ввода параметров).
Если запустить проект в среде VS2005, то все работает отлично - по ссылке на странице Default.aspx открывается страница Default2.aspx, появляется диалоговое окно и после выбора необходимых параметров на экране появляется отчет.
С помощью IIS был создан виртуальный каталог ForWebSite1, в качестве источника данных которого был выбран проект WebSite1. После некоторой настройки (т.к. сначала это все вообще отказывалось работать) IE стал реагировать на строку вида:
http://localhost/ForWebSite1/Default.aspx
Выводится первая страница, на которой собственно всего одна единственная ссылка. Если же перейти по ссылки возникает сообщение:
Showing a modal dialog box or form when the application is not running in UserInteractive mode is not a valid operation. Specify the ServiceNotification or DefaultDesktopOnly style to display a notification from a service application.
Полистав Google я пришла к выводу, что проблема в том, что нельзя запускать диалоги на стороне сервера, что собственно и пытается сделать страница Default2.aspx.
Если из Отчет.frx удалить диалог - все работает.
Вопрос: как объяснить IE (или может кому другому?), что диалог надо запускать на стороне клиента?
Заранее спасибо.
Комментарии
Очень жаль, скорей бы эта возможность появилась. )
1.3 b 1.4 вышли. Web Froms так и не поддерживаются
... вышла 1.5 ... попробовал средствами Veb Developer в VS2008 создать Asp.Net ... страничка с участием диалоговой формы FR просто бесконечно "висит в ожидании " ... странички без диалоговой формы - выводят отчет ...
... в частности из основного очень нужен множественный выбор через CheckedListBox ... выбор даты времени через DateTimePicker ...