Response.Write("<script type=\"text/javascript\">window.open('./CSV/" + strFileCSVName + "','_blank');</script>;");查了一些網路討論, 發現問題出在</script>標籤.
只要修改成以下的程式, 就可以順利通過執行期的編譯.
Response.Write("<script type=\"text/javascript\">window.open('./CSV/" + strFileCSVName + "','_blank');<" + "/script" + ">");重點在於將拆開, 使其不在同一個字串中.