Asp.net輸出javascript的奇怪問題

在 非CodeBehide的模式下,如果需要輸出Javascript

如:Response.Write("<script>alert('ok')</script");

這樣寫是無法通過編譯的,因爲Asp.net把</script>這個當作與前面<script runAt="server">對應起來

因此需要寫成 Response.Write("<script>alert('ok')"+"<"+"/script");這樣就可以了,這樣是不會影響運行性能的的

因爲在編譯優化打開(默認是打開的)這中連續的字符串只會分配一次內存空間的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章