许多刚刚接触asp的新手在 if then else 这一块还是有需要注意的地方。在这里我提一点:
<%
a=5
if a=5 then response.write"ok"
%>
这段代码没有问题
但是如果
<%
a=5
if a=5 then
response.write"ok"
%>
就不ok了,出现错误
这里就提到了一个什么时候需要用end if的问题。
这是因为当if语句块内的执行语句与if... then在同一行时,不需要end语句结束,有end语句反而错误。
当if语句块内的执行语句与if...then不在同一行时,需要end语句结束,没有end语句就会错误。
另外if then 必须在同一行