写不写<% @ language=vbscript %>,有什么区别
在程序开头不写<% @ language=vbscript %>,而直接写程序,也能正确运行,请问<% @ language=vbscript %>有什么作用??为什么不写也能正确运行?? 问题点数:20、回复次数:9Top
1 楼chxzll(小气包)回复于 2002-10-08 09:09:33 得分 0
在IE中应该没有区别吧,我觉得根据浏览器类型决定,每个浏览器均有一个默认值Top
2 楼arclala(呱呱)回复于 2002-10-08 09:15:48 得分 10
“<%@ LANGUAGE=VBScript %>”, 作用是:通知WEB 服务器当前文件要执行的脚本语言是VBScript。ASP支持VBScript、JavaScript、Perl等几种不同的脚本语言。如果没有这一行Web 服务器会认为该ASP脚本使用缺省的VBScript语言,所以,在这里这行代码可以不写。但是,若要用其他的脚本语言,则应在ASP文件的第一句写上相应的语句。Top
3 楼rainman_jx(小明)回复于 2002-10-08 09:21:06 得分 5
ie默任的为vbscript为脚本语言,如果你要使用其他的脚本的话,你就的加上这句如:<% Language=JavaScript%>Top
4 楼jiangxiaochao(@_ASP_@)回复于 2002-10-08 09:28:00 得分 0
同意楼上两位的意见!!!Top
5 楼yuhuai(余坏)回复于 2002-10-08 09:29:55 得分 5
iis默认脚本语言一般都是vbs,所以可以省略。
如果服务器定义的是其他脚本语言比如js,而你必须使用vbs是,这一句就不能省略了。
在确认服务器脚本默认语言是vbs的情况下,这一句还不是不要写的好,有效率上的细微差别。
Top
6 楼yuhuai(余坏)回复于 2002-10-08 09:31:45 得分 0
<%%>中的代码是服务器端运行的,和ie应该没有关系.Top
7 楼hequhecong(天之吻)回复于 2002-10-08 09:32:32 得分 0
asp脚本可以设置任何一种脚本语言为默认的脚本。Top
8 楼skyarrow(谁敢偷我的奶酪?!)回复于 2002-10-08 09:54:07 得分 0
<%%>中的代码是服务器端运行的.
<%@ LANGUAGE=VBScript/Javascript %>是在客户端运行的
<%@ LANGUAGE=VBScript/Javascript runat=server%>是服务器端运行的
Top
9 楼liwb(初学者)回复于 2002-10-09 18:53:18 得分 0
<% @ language=vbscript %>速度会减慢1.2%Top
相关问题
- <% %> 与 <Script Language="VBScript"> </Script> 之间的区别
- 用<%%>和<script language="vbscript">有区别吗?急急急!!!
- asp、vbscript、javascript和asp.net、vb.net、c#的区别???
- VBSCRIPT中的两种WHILE有何区别?
- 两种写法的区别
- <srcipt>与<srcipt language=javasrcipt>的区别
- vbscript中的date() now() time ()函数有什么区别?
- 谁能讲讲vbscript与javascript有何本质区别呀?
- ASP.net的VB.net和以往的VBScript详细区别在哪里?为什么现在的教材都是用C#来写ASP.net
- DELPHI中编写CGI和ISAPI有区别




