0

我有一個Index.aspx,其中有一個按鈕,該按鈕將調用控制器,執行一些邏輯並返回到PartialView控件 - 我們將其命名爲PopUpPartialView.ascx (作爲彈出)。所以要清楚,當用戶單擊按鈕時,彈出窗口(PopUpPartialView)實際上保持在Index.aspx的頂部。將PartialView返回到另一個視圖的彈出窗口

在PopUpPartialView.ascx中,還有另一個按鈕,返回說GenerateList,現在的問題是 - 我如何將它傳回到Index.aspx頂部PopUpPartialView.ascx中相同的彈出窗口,因爲它之前?我的控制器代碼應該如何?

這就是我對回報:

回報PartialView( 「PopUpPartialView」,GenerateList);

這顯然不是我想要的,因爲它沒有指向索引頁。我想也許是想用ajax,這樣我就可以保持在那個彈出的ascx頁面上。困惑~~有人請指導我。

謝謝。

回答

1

我的建議是使用一個處理所有彈出管道的插件。

我選擇的毒藥是jqModal

它很容易處理 - 本質上是頁面上的隱藏容器,並且您可以在初始渲染或通過AJAX的點擊事件中加載內容。

所以在你的例子中,你可以處理按鈕事件點擊,顯示對話框並將你的局部視圖的內容加載到隱藏的容器中。

相關問題