2013-05-14 34 views
0

我想知道如何在新彈出窗口中打開RDLC報告(不是在新選項卡上,而是在單獨的彈出窗口中)。我已經採取了一個asp.net的Web應用程序。我添加了一個.rdlc並創建了一個數據集和一個包含datasaet數據的報告。在MVC彈出窗口中打開RDLC報告

我有一個報告視圖模型從哪裏獲取數據來呈現報告。現在我有一個查看報告按鈕。當我點擊@ HTML.ActionLink()的viewReport時,報告應該以彈出的方式打開。

我曾跟隨這個鏈接:RDLC Report in MVC Web Application

請建議我對如何處理,也提供任何鏈接。

在此先感謝。

回答

0

這取決於您正在使用的庫,以生成彈出窗口。 如果您沒有使用任何js lib,並且可以在瀏覽器中打開新窗口,請使用target =「_ blank」。 這將導致鏈接在新窗口中打開,因此「href」/ route只需要返回完整的HTML頁面和報表。 如果你想要更多的東西,請告訴你正在使用的庫,以幫助我。

+0

但是當我使用target =「_ blank」時,新的瀏覽器窗口在我不想要的新選項卡中打開。我希望我的報告文件應該作爲彈出文件打開,而不是在新窗口/選項卡中打開... (感謝您的關注) – 2013-05-20 06:58:31

0

您需要在不可見的部分或div中呈現報表查看器,並在需要顯示報表時使用JavaScript使其可見。如果您使用其中一個窗口插件(例如jQuery UI Dialog),將會容易得多。

相關問題