【发布时间】:2016-02-26 22:05:38
【问题描述】:
我正在尝试为 asp 开发一个简单的后端小部件。由于我是 ASP 新手,所以我选择 JavaScript 作为 ASP 语言。我认为我没有正确的工具来写入输出。 Response.Write() 将输出直接发送到页面的开头。我在这里缺少什么?
她的是我制作的代码:
<!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 吗?不一样 -
您是否在页面顶部尝试过类似的操作:?并把你的输出像 ?除此之外,我不会在 ASP 研究上投入太多时间,因为这是非常古老的技术。
-
我想你会发现this answer 消除了关于
runat="server"和<% %>(ASP 处理标签)及其执行顺序的任何误解。
标签: html asp-classic jscript response.write