如何在ASP.NET中單擊我的第一頁中的按鈕後,在我的ASP.NET代碼背後的代碼中以編程方式打開新選項卡中的頁面? 希望從新頁面我也可以進入Session []數組。如何以編程方式在ASP.NET的codebind文件的新選項卡中打開新頁面?
2
A
回答
4
「後面的代碼」在服務器上運行,沒有瀏覽器實例在那裏打開/使用。
Javascript運行在瀏覽器中,在客戶端的計算機上,它可以打開一個新的選項卡。
如果你願意,你將不得不在C#中編寫一段代碼,該代碼將生成一個帶有window.open命令的JavaScript代碼段。
4
只需在啓動客戶端腳本中註冊一個window.open命令即可。
在你的C#客戶端代碼(事件):
RegisterStartupScript("SomeNameForThisScript", "window.open('YourPage.aspx');");
當你第送達時,啓動腳本會火,並打開一個新的窗口。您可以自定義window.open works via attributes。
6
Kelsey的代碼是正確的,但是現在被剝奪了,現在建議的方法是使用ScriptManager的這種方法。
ClientScript.RegisterStartupScript(GetType(), "SomeNameForThisScript",
"window.open('YourPage.aspx');", true);
相關問題
- 1. 以編程方式在回調中打開新選項卡
- 2. 在新選項卡中以編程方式創建新的QTextEdit
- 3. 在新頁面或選項卡中打開ASP.NET GridView項目 - 如何?
- 4. 如何在新選項卡中打開VF頁面?
- 5. 在primefaces的新選項卡中打開菜單項頁面
- 6. 以編程方式從PHP重定向到新頁面(新選項卡)
- 7. 新頁面在新窗口中打開,而不是Firefox中的新選項卡
- 8. 如何在Atom的新選項卡中打開新項目?
- 9. 在angularjs的新選項卡中打開頁面
- 10. 我可以編程方式告訴瀏覽器何時打開新選項卡?
- 11. 如何打開iframe中的重定向頁面作爲ASP.NET中父窗口中的新選項卡打開?
- 12. 如何讓php在新選項卡中打開pdf文件?
- 13. 在新選項卡中打開鏈接,只有新選項卡
- 14. 以編程方式打開瀏覽器選項卡的列表
- 15. 頁面在新選項卡中打開,而不是左框架
- 16. 使用self.location在新選項卡中打開頁面?
- 17. 用頁面中所選單詞打開一個新選項卡
- 18. Java - 如何以編程方式從打開新選項卡的URL下載附件?
- 19. 從Asp.net MVC後面的代碼打開新選項卡
- 20. 如何打開在新選項卡中打開鏈接?
- 21. ASP.Net在CodeBehind中打開瀏覽器中的新選項卡
- 22. 如何從BHO打開新選項卡?
- 23. 如何在刪除選項卡後以編程方式重新排列tabcontrol中的選項卡?
- 24. 如何以編程方式在webkit瀏覽器(chrome/safari)中打開新選項卡?
- 25. 在新選項卡中打開
- 26. 在新選項卡中打開網站
- 27. GVim:在新選項卡中打開
- 28. 在新選項卡中打開鏈接
- 29. AngularJS在新選項卡中打開PDF
- 30. 如何以編程方式在MoinMoin中創建新頁面?
這是否可能涉及重新加載當前頁面? – Freddy 2009-08-01 00:56:34