一个ASP编程问题

来源:百度知道 编辑:UC知道 时间:2024/05/24 04:34:24
<HTML><BODY>
<%
If Time<#12:00:00# And Time>=#00:00:00# Then
Response.Write"早上好"
Elself Time <#19:00:00# And Time>=# 12:00:00# Then
Response.Write"下午好"
Else
Response.Write"晚上好"
End If
%>
</BODY></HTML>
执行后页面出现:
Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

Microsoft VBScript 编译器错误 错误 '800a03ea'

语法错误

/we.asp,行5

Elself Time < # 19:00:00 # And Time > =#12:00:00# Then
请问哪里出错了?

<HTML><BODY>
<%
If Time<#12:00:00# And Time>=#00:00:00# Then
Response.Write"早上好"
Elself Time <#19:00:00# And Time>=# 12:00:00# Then
Response.Write"下午好"
Else
Response.Write"晚上好"
End //这里少了"End"了.
End If
%>
</BODY></HTML>

Elself Time <#19:00:00# And Time>=# 12:00:00# Then

Time>=# 12:00:00# 这里面有个空格。。有没有关系。。。

Elself 应该还是elseif
你把i打成l了

<HTML><BODY>
<%
If Time<#12:00:00# And Time>=#00:00:00# Then
Response.Write"早上好"
Elseif Time <#19:00:00# And Time>=# 12:00:00# Then
Response.Write"下午好"
Else
Response.Write"晚上好"
End If
End If
%>
</BODY></HTML>