Re: [問題] asp.net如何在script裡命令它開啟一個 …

看板C_Sharp (C#)作者 (測試)時間20年前 (2005/01/05 22:38), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串16/20 (看更多)
※ 引述《Barlog (巧克力魔人)》之銘言: : ※ 引述《tomex (tomex_ou)》之銘言: : : window.open()是jscript的client物件,不是runat=server : : 所以會未有定義呀! : : 你要達到相同的功能,可用: : : Response.Write("<script>window.open('http://www.abc.com');</script>"); : 我有試過上述方法,不過老是會出現以下錯誤訊息: : '字串常數必須以雙引號結尾' : 後來慢慢debug發現,錯誤發生在最後的</script> : 只要把/移除,就不會出錯囉 恩...:X 該不會是多了個</script>在HTML碼裡面吧? : 畫面出是出來了,但按鈕按下去後 : button.aspx整個變成空白,按鈕消失了 O_o : 所以/好像也不能移除? : 我到底該怎麼辦哩?? 關於變成空白,這跟ASP.net的運作流程滿大的關係,有興趣可以去找關於ASP.net網頁 存續生命週期的文章來看看(我目前為止還沒看過有一次可以完整說明的文章,知道的 版友還請不吝提供小弟參考一下 =] )。 妳可以先試試看Page.RegisterUserScriptBlock或者是Page.RegisterStartupScriptBlock -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.74.120.133
文章代碼(AID): #11s_lLGK (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #11s_lLGK (C_Sharp)