热情软件屋

 

使用<%...%>与使用<SCRIPT LANGUAGE="VBScript">...有何不同


编号:QA002460
建立日期: 2000年1月19日 最后修改日期:2000年1月19日
所属类别:

xxp:
    编程工具: asp,iis
    操作系统: nt
    问题:
    使用<%...%>与使用<SCRIPT LANGUAGE="VBScript">...</SCRIPT> 写asp脚本有何不同?
    在〈%...%〉中能够使用的许多语句在<SCRIPT>...</SCRIPT>中不能使用,如response.write,
     set server.createobject("adodb.connection")
     yy=request.FORM("SJYEAR")
    等语句均不能在<SCRIPT>...</SCRIPT>使用,请问是何道理?

回答:

    使用<%...%>写的脚本由服务器解释执行,所以可以使用Server、Request等对象。而<SCRIPT LANGUAGE="VBScript">...</SCRIPT>写的脚本是客户端脚本,服务器不执行,直接以代码的形式传递给浏览器,由浏览器解释执行,而Server、Request等对象在客户端是不能使用的。
    另外,如果你在ASP中写成<SCRIPT LANGUAGE="VBScript" RunAt="Server">...</SCRIPT>,那么这些代码就成了服务器端的代码,必须符合服务器端的语法规定。

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio