1,是告诉服务器这里面执行asp程序,<% %>之间的脚本当做 VBScript 来处理。
2,当你要执行ASP代码的拿埋时候就需要加,消判蚂其实这个也不是那么绝对的, ASP与HTML之间是可以转化的,例如在ASP中可以这样写<%
Response.Write(" 门吏 二级")
%>在HTML中就直接写"门吏 二级"其实浏冲厅览器显示是一样的
<%%>之间可以写代码,你也可以把这些代码放在cs文件中,使用示例:<% if(3==5) { %>
<div>等式成立</div>
<% } else { %
<div>等式不成立</div>
<%}%>
呵呵,是不是很像ASP代码
如物好果是后台CS,则是这么写
if(3==5) {
Respones.Write("<div>等式成立</div>")
}else{
Respones.Write("<div>等式不成立</div>")
}
写在CS文件中,编译后会进DLL文件,会先编译再执行,前一种写法是桥蚂贺即时执行的!
一般是不推荐前一种写法的,但是有时有这样的需求的情况下这么写也是没有错的!
它并不是把代码放在客户端,因为客户端是看不到<%%>这敏派样的代码的
处于“<%”与“%>”标签之间的脚本ASP解释引擎会认为悉敏它们是VBScript脚本(系统默认状态下,可以修改为JScript等)。这种写法非常简洁,常用。处于<script></script language='**Script' runat='server'>标签之间的脚本ASP解释引擎会根据language属性判断是哪一种脚本语言。这种写法很精确,优势是可以多脚本言语编写,互相调用。
以上是指ASP服务搭陆让端代码。
<script></script>标签也可在客户端使用,标签之间是专门放置脚本语言的,如VBScript,JavaScript。默认JavaScript。
一般来说,ASP编程:服务端常用VBScript,客知局户端常用Javascript。
总结:<%%>常用在服务器端,<script>常用在客户端。
希望我的回答能对您有所帮助,有什么问题可以给我发消息。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)