[問題] 有效率的在ASP.NET呼叫javascript?

看板Web_Design作者 (Lucifer)時間16年前 (2010/03/17 22:58), 編輯推噓1(104)
留言5則, 5人參與, 最新討論串1/1
各位好: as title, 我所知道的唯一一個方法是用Response.Write()輸出, e.g. 1. protected void callJavascript_Click(object sender, EventArgs e) 2. { 3. Response.Write("<script>alert('call javascript');</script>"); 4. } 這樣可以呼叫alert(); 但是被說這方法很爛, 因此想跟各位請教是否有更好的方式呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.118.34.8

03/17 23:27, , 1F
看你是要在何時觸發alert 也可以寫在.aspx裡面阿
03/17 23:27, 1F

03/17 23:57, , 2F
醬子你的css跑掉的機率很大吧 XD
03/17 23:57, 2F

03/18 01:31, , 3F
不要在 *.cs裡寫js,這樣寫出來的js很...醜,不好維護。
03/18 01:31, 3F
不好意思, 如果我在多限定一個條件是非得用asp元件呼叫呢? 那有"response.write();"以外的方法嗎? ※ 編輯: zeat 來自: 122.118.34.8 (03/18 07:11)

03/19 19:43, , 4F
試試RegisterStartupScript或RegisterClientScriptBlock
03/19 19:43, 4F

03/19 22:47, , 5F
thank
03/19 22:47, 5F
文章代碼(AID): #1BeEu8fA (Web_Design)
文章代碼(AID): #1BeEu8fA (Web_Design)