2009-07-06 46 views
1

我正在使用asp.net(C#)構建Web應用程序。我來自Windows窗體開發,發現自己處於困境。我做了一個應用程序,用戶應該編輯一些關於他自己的簡單信息,因此我需要創建一個新的對話框。我如何在asp.net中做到這一點?我有一個按鈕,哪個事件在serverside處理,當我點擊lthis按鈕我想彈出一個對話框,我可以顯示我的自定義web控制(或任何網頁控制,讓它從一開始就是通用的)。我該怎麼做呢?如何在asp.net中構建彈出對話框

我通過查看互聯網獲得了部分方法,即需要創建一個截面並將z-index設置爲1000,但是如何使其可見(塊)?請幫助這裏,因爲我完全失去了...

/H4mm3rHead

回答

3

如果你不關心使用庫,試試Microsoft ASP.NET AJAX Control Toolkit,他們有幾個控件可以創建你想要的東西(ModalPopup控件)。

+0

我第二次ModalPopup控件。它給頁面帶來了不錯的感覺,在能夠修改任何更多數據之前強制做出決定。 – 2009-07-06 22:58:18

0

我曾經做到以下幾點:1。 我的新彈出僅僅是一個新的aspx頁面像任何其他頁面 2.添加按鈕(或者僅僅是鏈接),火災我使用window.open,把PARAMS到沒有工具欄或滾動條和適當的大小對其內容打開我的彈出頁面功能的客戶端的Java腳本函數 3.

check this for more info on #3

1

AJAX控件工具包有一個ConfirmButton擴展程序,它將完全符合您的要求。