如何在不使用javascript的情況下在代碼後面(C#)打開彈出窗口。打開不使用javascript的彈出窗口
0
A
回答
2
除了彈出窗口給很多人帶來麻煩的事實之外,如果不使用JavaScript,這樣做是不可能的(如果你不考慮target =「_ blank」)。用代碼編寫的代碼僅生成客戶端代碼(可以包含JavaScript)或執行一些服務器端的東西。
可能還有其他解決方法使用flash或silverlight,但我不確定這一點。也許如果你稍微澄清你的目標,我可以給你的問題提供更好的解決方案。
0
我不認爲這是可能的。你可以做什麼,就是打開一個新的窗口,定義小寬度/高度,並且所有菜單都被剝離...
1
後面的代碼在服務器上運行;您需要彈出窗口才能顯示在客戶端計算機上。因此,您的代碼無法觸發彈出窗口。另外,如果您使用JavaScript,您可能會發現客戶端的彈出窗口阻止程序阻止出現新窗口(除非彈出窗口作爲對點擊的直接響應而發生 - 無需回傳 - 在這種情況下,您可以使用<一個目標=「_ blank」... >如果你真的不喜歡javascript)。
2
這是不可能的,因爲「背後的代碼運行在服務器上;你需要彈出窗口出現在客戶端機器上,因此你的代碼不能觸發彈出窗口」。
或者,您可以在頁面中顯示一個面板作爲彈出窗口,通過設置它的z-index並給出絕對位置。
0
只需將屬性添加到鏈接按鈕或代碼後面的按鈕即可。嘗試使用此代碼來分頁加載或按鈕事件處理程序。
Button1.Attributes.Add("onclick","javascript: SP.UI.ModalDialog.showModalDialog
({ url: 'PopUp.aspx', title: 'Pop Up Window', width: 600, height: 500 }); return false;");
相關問題
- 1. 使用javascript打開彈出窗口
- 2. 使用javascript打開彈出窗口
- 3. 打開彈出窗口中易於打開的彈出窗口
- 4. Javascript打開彈出窗口並禁用父窗口
- 5. 打開HTML彈出窗口
- 6. 在ASP.NET的彈出窗口中打開一個彈出窗口
- 7. 從窗口中關閉彈出窗口彈出窗口未在使用javascript中打開
- 8. 用JavaScript打開動態鏈接新窗口(但不彈出)
- 9. 從另一個彈出窗口打開一個彈出窗口
- 10. 如何在彈出窗口中打開彈出窗口?
- 11. 如何打開彈出窗口並關閉彈出窗口?
- 12. 使用javascript打開ajax模態彈出窗口?
- 13. 使用Javascript在彈出窗口中打開鏈接
- 14. 如何使用javascript打開彈出窗口
- 15. 如何使用javascript在後臺打開彈出窗口?
- 16. 使用JavaScript在彈出窗口中打開ChatApplication
- 17. 使用jquery從主窗口打開中心彈出窗口?
- 18. 使用NSWorkspace打開URI時彈出窗口捕捉彈出窗口
- 19. 在ASP.NET中打開並關閉不含Javascript的彈出窗口
- 20. 檢測阻止的彈出窗口而不打開彈出窗口
- 21. 打開彈出窗口的直接URL?
- 22. 關於打開新的彈出窗口
- 23. 打開的彈出窗口點擊
- 24. 如何從iframe窗口打開Javascript彈出窗口到父窗口
- 25. 用Javascript打開一個彈出窗口,並附上父窗口的元素
- 26. WPF打開彈出窗口並在彈出窗口打開時在主窗口上工作
- 27. 打開新窗口彈出窗口與瀏覽器分開
- 28. 使用彈出窗口並保持窗體打開
- 29. 使用模態或彈出式窗口打開窗體
- 30. Silverlight彈出窗口:如何在打開彈出窗口後調用方法?
你究竟在做什麼? – cjk 2009-02-27 08:43:35