一个捆饶我的原则性ASP“概念性”问题!!请指教!(30分)

  • 主题发起人 主题发起人 richboy2002
  • 开始时间 开始时间
R

richboy2002

Unregistered / Unconfirmed
GUEST, unregistred user!
现在有个问题捆饶我,在ASP中究竟什么时候用<% %>,什么时候用<script language
"vbscript"> </script>???我都搞晕了!!msgbox在<% %>里怎么并不能用??
session在<script language"vbscript"> </script>里也不能用,为什么??给我
个详细、确切的答案吧!!谢谢!!
 
在服务器端执行的用<% %>
在客户端执行的用<script>
msgbox是跟用户交互的,在服务器端不能使用。Session是在服务器端用的。
 
服务器端的代码用<%%>,浏览器这边的代码用<script>
服务器端是不能用msgbox的,被禁止了
session是服务器端的东东,而<script>里的代码在浏览器端运行,所以不能用
 
<% %>是asp的定界符号,其中为asp脚本命令,asp是一个服务器端的开发环境,他支持vbscript/javascript等脚本语言。
而<script language ......./script>是vbscript程序语言标志,
asp 与 vbscript是不同的。msgbox不是asp的对象,所以在asp中不能运行。而session是
asp的内置对象,所以可以运行。其他自己去领会。
 
那我怎么区分什么是在服务器端使用,什么是在浏览器端使用??如果一个用法既可以在
服务器运行也能在浏览器运行,无所谓的话那是否随便用哪个都可以??
 
你问这个问题,说明对Browser/Server模式还不太了解,建议你看看相关的书。
而且你有个误区,就是去死抠什么方法在那运行,其实你应该考虑在服务器端实现
什么功能,在客户端又实现什么功能,然后再去考虑该调用什么函数或方法。
 
多人接受答案了。
 
后退
顶部