2008-10-17 111 views
3

我想創建一個JavaScript模式彈出窗口,以從ASP.Net 2.0網頁中的用戶獲取一些值。Asp.Net:Javascript模態窗口

其基本思想是這樣的。當用戶點擊一個按鈕時,會出現一個模式窗口並提出3或4個問題。此窗口啓動時,asp.net頁面將無法更改。一旦問題得到解答,我需要從這個窗口獲取值,以便asp.net頁面可以訪問它們,並且可以在後面的代碼中處理它們。

我可以請你拿一些例子說明你將如何實現這種情況。

回答

3

最簡單的方法將是或者要麼使用ModalPopupExtender由喬恩提及可能使用jQuery的ThickBox的或類似的東西爲好。

否則,你可以推出自己的JS來做到這一點。

1

您可以使用JavaScript函數「window.showModalDialog」,但它只能在Internet Explorer的作品。

可以傳遞並通過包裹起來成一個對象返回任意數量的變量。

+0

要從該「彈出」窗口返回值,請使用javascript的「window.returnValue」 – XpiritO 2012-01-18 22:53:28