我有webform1,webform2。我在webform1中有一個提交按鈕。當點擊提交時,它必須執行一些功能,然後基於結果我必須在webform2(POPUP)中顯示不同的數據(讓我們說接受/拒絕圖像)。顯示此彈出窗口時,不應允許用戶對webform1進行任何更改。如何在C中調用彈出窗口#
讓我知道如何做到這一點。
在此先感謝
我有webform1,webform2。我在webform1中有一個提交按鈕。當點擊提交時,它必須執行一些功能,然後基於結果我必須在webform2(POPUP)中顯示不同的數據(讓我們說接受/拒絕圖像)。顯示此彈出窗口時,不應允許用戶對webform1進行任何更改。如何在C中調用彈出窗口#
讓我知道如何做到這一點。
在此先感謝
你不是要求「模態」彈出?
您應該嘗試使用ShowModalDialog方法。
只需添加以下代碼在頁面加載方法:
YourButtonID.Attributes.Add("onclick", "window.open('WebForm2.aspx',null,'left=400, top=100, height=350, width= 580, status=no, resizable= no, scrollbars= yes, toolbar= no,location= no, menubar= no');");
編輯:放入Button_Clicked事件處理程序,而不是在頁面加載代碼......工作在兩種方式,但這是更好的解決方案...
或者你可以嘗試AJAX模式彈出... Click Here爲樣本...
要在我的web應用程序我用原始的HTML + CSS +的Javascript實現這一目標。
基本上你需要的是一個頂級的div添加到身體與100%的大小。然後另一個具有margin:div的div,按您想要的方式調整大小..您可以使用CSS使較早的div透明或半透明。
這隻會在良好的瀏覽器上工作;)
我試過這個,但代碼正在執行,但沒有導航到webform2。 – user695663 2011-04-25 15:31:58
它適用於我所有的項目。再次檢查你是否錯過了一些東西 – GoG 2011-04-25 16:30:02