2011-02-28 39 views
0

我正在製作一個ASP.NET應用程序。我有一個顯示數據列表的頁面[作爲GridView]。使用jQuery在ASP.NET的彈出窗口中顯示數據?

我需要在當前視圖的新視圖中顯示一個[作爲GridView]的對象列表,而不是一個新窗口,而是一種AJAX彈出框,以便上下文在頁面上移動到新的視圖/形成!!

我該用莫代爾窗口嗎?如果是這樣,我該怎麼做,因爲當選擇GridView的一個項目時,將打開打開模式的功能? 有沒有可以簡化我的任務的插件?

+0

您應該查看Greybox Redux(或jQuery端口),簡而言之,它是一個將獨立頁面加載到iFrame中的模式窗口。一旦將GridVeiw加載到Grebox模式窗口中,您可以使用服務器端回發來執行更新。完成後,可以將模式關閉按鈕觸發器更新到模態窗口後面的當前頁面。下面是一個例子的鏈接:http://view.jquery.com/trunk/plugins/greybox/test.html – Zachary 2011-02-28 16:23:02

回答

1

jQuery中有一個很好的插件叫做blockUI,它可以讓你輕鬆實現。

你可以使用它來顯示任何你想要的HTML,甚至使用它來加載一個iFrame。您可以下載這個插件,並在這裏找到例子

http://jquery.malsup.com/block/

如果您張貼一些示例代碼,我可能可以幫助您創建模式彈出!

請將我的答案投票或標記旁邊的複選框,如果我幫了你所有。謝謝:)

+0

這是我比AJAXControlToolkit更喜歡的答案。 – manishKungwani 2011-04-28 12:15:04