Re: [問題] asp.net如何在script裡命令它開啟一個 …
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 16 之 20 篇):
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章