<TD nowrap>民族</TD> <TD nowrap><%if rs("mzm")="1" then response.write("汉族") else if rs("mzm")="2" then response.write("少数民族") else if rs("mzm")="" then response.write("<font color='#FF0000' size='2'><b>---</b></font>") end if%></TD>
这是我以前程序中摘下来的代码,运行结果正确,当时也没有认真看,现在发现vb中说明elseif中间没有空格,我这样写也能成功,不知何故?请专家指教。
但:如此代码:<%if rs("mzm")="1" then response.write("汉族") else if rs("mzm")="2" then response.write("少数民族") else if rs("mzm")="" then response.write("<font color='#FF0000' size='2'><b>---</b></font>") end if%>这样写法(else if )代码运行结果是正确的。为什么?