注册 登录
编程论坛 ASP技术论坛

关于vbscript的菜鸟问题

wolfguy 发布于 2008-06-04 23:46, 849 次点击
写在<%            %>中的东西和写在<script>                </script>中的东西有什么本质的区别??
多谢赐教,同时希望不要鄙视我,谢谢!
6 回复
#2
yms1232008-06-05 00:29
<script language="vbscript">
</script>
<%
%>
准确地说这两个是有区别的,因为上面那个script标记是在客户端浏览器执行代码。而<%%>是在服务器执行代码,执行后的结果返回客户端。
也就是说上面这两段代码执行的位置是不一样的,所以两段代码的数据不能直接的互相访问,只能通过间接的提交表单等手段进行间接的数据访问。
<script language="vbscript" runat="server">
</script>
<%
%>
这里要注意当script里加入runat="server"这个属性时,这两个标签就没有区别了
这两个标签里的两段代码都是在服务器端执行,所以可以直接的进行数据相互访问。
#3
ilovey42008-06-05 04:12
学习了..
#4
wellima2008-06-05 20:46
知识无处不在啊
#5
lele20072008-06-05 23:19
当时一开始学ASP之前就知道了这个。呵呵!
#6
wolfguy2008-06-06 16:21
终于了解了
#7
jankerli2008-06-06 21:25
哗..后面一点我还是现在才知道呢,谢谢了!
1