菜鸟请教asp的入门问题?搞不懂<% %>与<SCRIPT></SCRIPT>标记间的关系,以及客户端脚本和服务器端脚本到底

  • 主题发起人 主题发起人 ccqq
  • 开始时间 开始时间
C

ccqq

Unregistered / Unconfirmed
GUEST, unregistred user!
菜鸟请教asp的入门问题?搞不懂<% %>与<SCRIPT></SCRIPT>标记间的关系,以及客户端脚本和服务器端脚本到底是什么关系等?(80分)<br />菜鸟请教asp的入门问题?
1.搞不懂<% %>与<SCRIPT></SCRIPT>标记间的关系,<% %>不是专门来包含脚本语言的吗,为
什么VBSCRIPT等的脚本又要放在<SCRIPT></SCRIPT>里?
2.到底asp的脚本命令和VBSCRIPT等的脚本命令各自负责处理什么呀,说asp是用来创建交互web
应用的,那VBSCRIPT等的脚本命令也可以完成与用户交互啊,那还要asp干什么呀?
3.客户端脚本和服务器端脚本到底是什么关系,怎么应用啊?
 
你可以这样认为:ASP是WEB server 的IIS里运行的,它的执行流程将会影响到客房端的输出。而vbscript是在客户端的一些函数。
用户的事件用调用这些函数。如:用户单击提交按扭,如果还没有输入密码,则提示:请输入密码,的对话框。
asp是服务器运行的。script是客房端运行。
<% '这表示ASP程序开始

%>  '这表示ASP程序结束

<SCRIPT '脚本开始

/script>    '脚本结束
 
<% %> 这里的内容只有用response.write等输出命令输出的字符才能在浏览
器的源代码中看得到.
而在这外面的内容,不管是<script...还是别的,都会在浏览器的源代码查看得到.

前者是决定什么内容给用户看,后者是(当用户做了什么动作后),让浏览器发生变化
或响应.

前者可以说是服务器端程序,后者可以说是客户端程序.
 
千万不要被“ < % %> ”符号搞糊涂,这其实是标准的 ASP 定界符,
而“ < SCRIPT>< /SCRIPT> ”之间的就是脚本语言。也就是说〈% %〉
之间的代码是在服务器端执行之后发送到客户浏览器,而< SCRIPT>< /SCRIPT>
之间的代码是直接在客户端执行的!
 
楼上说得对,脚本一般都是在客户端执行,而ASP是在服务器端执行后反馈给客户端的,比如
读取数据库的内容,在客户端你是没办法直接读到的
 
对啊,凡是《%%》内的内容,都是在IIS内部解释执行,生成HEML,然后下载到客户端,
而脚本内的内容是需要下到客户端由浏览器解释的,这就是他们本质区别
 
多人接受答案了。
 
后退
顶部