asp页面执行的疑惑
asp里面代码执行顺序在一个form里面,如下
<form>
<%
第一部分代码(vbscript)
%>
<table>
第二部分代码
</table>
<%
第三部分代码(vbscript)(sql语句)
%>
<input>
<input> 这里是第四部分代码(html控件,获取sql读取出来的值赋给input类型的控件)
<input>
<script language="javascript">
这里是第五部分代码
1.函数
2.直接执行的代码:比如if(){} 或者直接赋值的语句
</script>
<script>
这里是第六部分代码
</script language="vb" runat="server">
我现在有个疑问就是当你打开这个form窗体的时候,
他执行的顺序是不是从第一部分代码到第六部分代码?
还是有分先执行html在执行script部分的语言?
当你在窗体上摆放一个提交按钮,他的功能是提交数据到数据库,最后再刷新下页面
那他是不是整个窗体的代码再执行一遍?除非遇到比如(if里面不满足的就不执行?函数的调用才执行)?
大家能不能跟我讲讲一个asp页面如果有javascript,vbscript,html语言的话,一般布局要怎么布可读性才会强?