一个很简单的语句执行的顺序问题!

charlipan 2003-11-23 09:06:48
我想问问:在一个asp文件中的<%%>中的脚本比<html>语句优先执行,还是按照文件从上到下顺序执行? 换句话说:如果<%%>语句插入在<html>语句的中间,是顺序执行呢?还是优先执行?
或者谁能告诉我这方面的资料,谢谢大虾了!
...全文
24 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
eyun 2003-11-23
  • 打赏
  • 举报
回复
在服务器端不执行<html>而是将<%%>编译成<html>,然后和原先的<html>一起送至浏览器显示网页
monkeys 2003-11-23
  • 打赏
  • 举报
回复
就是在服务器上会按照顺序来执行
不过当遇到<%%>语句 会先将其解释成为html脚本
然后再将解析后html输出到浏览器给客户端
Struggling 2003-11-23
  • 打赏
  • 举报
回复
up
RogerHou 2003-11-23
  • 打赏
  • 举报
回复
顶!
13617650029 2003-11-23
  • 打赏
  • 举报
回复
楼上的没错 帮你说明一下
就是在服务器上会按照顺序来执行
不过当遇到<%%>语句 会先将其解释成为html脚本
然后再将html输出到浏览器给客户端
jarodzhao 2003-11-23
  • 打赏
  • 举报
回复
IIS会先扫描一下整个文件,然后根据<%%>的脚本来生成一个完整的HTML文件

如:
<%if i>10 then%>
<table>
...
</table>
<%else%>
<img src=..>
<%end if%>

如果i满足条件,生成的文件就是<table>中间的内容
否则就会输出<img>
skywave2008 2003-11-23
  • 打赏
  • 举报
回复
<%%>语句 会先将其解释成为html脚本
然后再将html输出到浏览器给客户端,按html的顺序执行.

28,407

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧