2013-05-14 3 views
0

Я хочу знать, как открыть отчет RDLC в новом всплывающем окне (не на новой вкладке, а в отдельном всплывающем окне). Я взял веб-приложение asp.net. Я добавил .rdlc и создал набор данных и отчет с данными из datasaet.Открытый отчет RDLC во всплывающем окне в MVC

У меня есть модель представления отчета, откуда я получаю данные для рендеринга отчета. Теперь у меня есть кнопка отчета о просмотре. Когда я нажимаю на viewReport, который является @ HTML.ActionLink(), отчет должен открываться как всплывающее окно.

Я следовал этой ссылке: RDLC Report in MVC Web Application

Пожалуйста, предложите мне о том, как подойти, а также предоставлять какие-либо ссылки.

Заранее спасибо.

ответ

0

Это зависит от того, какие библиотеки вы используете, чтобы создавать всплывающие окна. Если вы не используете js lib и нормально открывать новое окно в браузере, используйте target = "_ blank". Это приведет к открытию ссылки в новом окне, так что «href»/route просто нужно вернуть полную страницу html вместе с отчетом. Если вы хотите что-то более необычное, скажите, что вы используете, для меня, чтобы помочь вам.

+0

но когда я использую target = "_ blank", новое окно браузера открывается в новой вкладке, которую я не хочу. Я хочу, чтобы файл моего отчета открывался как всплывающий файл, а не в новом окне/вкладке ... (спасибо за вашу озабоченность) –

0

Вам нужно будет отобразить средство просмотра отчетов в разделе или div, которое невидимо, и сделать его видимым, используя JavaScript, для всплывания, когда вы хотите показать свой отчет. Это будет намного проще, если вы используете один из плагинов Window для этого, например jQuery UI Dialog.

Смежные вопросы