Я разрабатываю веб-приложение с помощью платформы ASP .NET MVC 3.
Я хочу отобразить отчет Crystal Reports 2011 в программе просмотра в одном из моих представлений: VIEW-1.
Поэтому я создал ASPX WebForm, содержащий элемент управления CrystalReportViewer.
Я хочу загрузить VIEW-1 из другого представления с помощью программирования JavaScript.
Точнее, я хочу отобразить VIEW-1 во всплывающем окне.
Я смогу передать SQL-запрос в URL.
HTTP-запрос на загрузку VIEW-1 будет перехвачен одним из моих методов действия.
Я буду программно создавать и настраивать объект ReportDocument в методе действия.
Затем я хочу поделиться объектом ReportDocument с VIEW-1, прежде чем выполнить его и сгенерировать ответ HTTP.
Объект ReportDocument будет привязан к CrystalReportViewer во время выполнения VIEW-1.
Обычно я делю данные между контроллером и представлением Razor, используя свойство ViewData.
Но я не имею понятия об обмене данными между контроллером и ASPX WebForm.
Любая помощь будет по достоинству оценена.