我正在嘗試爲asp開發一個簡單的後端部件。因爲我是ASP新手,所以選擇JavaScript作爲ASP語言。我認爲我沒有合適的工具來編寫輸出。 Response.Write()
直接將輸出發送到頁面的開頭。我在這裏錯過了什麼? 她的是,我把代碼:在執行時寫入ASP javascript
<!DOCTYPE html>
<html>
<body>
<h2>Hello world</h2>
<script language=Javascript runat=server>
Response.Write("Hello JS");
</script>
</body>
</html>
這是給下面的輸出:
Hello JS <!DOCTYPE html>
<html>
<body>
<h2>Hello world</h2>
</body>
</html>
更好地使用'<%=%>'而不是將腳本放在服務器上運行。你也嘗試asp或asp.net?是不是一樣 – Aristos
你試過類似:<%@ language =「javascript」%>在你的頁面上?並把你的輸出像<% Response.Write(「Hello World!」) %>?除此之外,我不會投入太多時間來研究ASP,因爲這真的是老式技術。 – Steven
我想你會發現[這個答案](http://stackoverflow.com/a/1449277/692942)清除了有關runat =「server」和「<% %>」(ASP處理標籤)的錯誤概念,他們執行的順序。 – Lankymart