HTML和ASP文件中的Javascript

问题描述

| 由于可以在HTML文件或ASP文件中编写(或包含)JavaScript,所以有什么区别吗?     

解决方法

ASP是一种服务器端技术,通常在执行时输出HTML文档。 您编写的任何JavaScript可能都是HTML文档的一部分(因此与您放在静态HTML文档中的所有JS相同),或者可能被编写为服务器端代码(在这种情况下,它将在服务器上执行,可以访问ASP API而不是浏览器API,并且将生成输出而不是输出)。     ,ASP在服务器端运行。由此生成的任何HTML或JavaScript都将简单地发送到浏览器,在该浏览器中呈现HTML并执行JavaScript。     ,Javascript和服务器端编程语言(例如ASP和PHP)的奇妙之处在于它们可以相互交织。因此,例如,如果您有一个服务器端变量,希望能够使用Javascript来解决,则可以在输出页面时将其包含在JS中:
// THIS IS THE ASP CODE
string mystring = \"This is my ASP string\";
string html = \"<script type=\\\"text/javascript\\\">var mystring = \"+mystring+\"</script>\";
// then output the html
这是一个糟糕的,编码错误的示例,但是您希望您能理解。您可以使用ASP变量等将Javascript发送到页面。非常方便。     ,我可以想到的一个区别是,绑定HTML / ASP控件的方式
--HTML button control--
<input type = \"button\" id = \"myButtonHTML\" />

--ASP button control--
<asp:button runat = \"server\" id = \"myButtonASP\" />
您在javascript中将此绑定的方式如下
--HTML control--
document.getElementById(\"#myButtonHTML\").value

AND

--ASP control--
document.getElementById(\"#myButtonASP.ClientID\").value
    

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...