asp if 多个条件判断如何写

<%setid=request("id")'response.Write(id)'response.End()ifid.eofandid=2thenresponse.Re... <%
set id=request("id")
'response.Write(id)
'response.End()
if id.eof and id=2 then
response.Redirect("shanqi-kfzx1.asp")
if id.eof and id=3 then
response.Redirect("shanqi-kfzx2.asp")
if id.eof and id=4 then
response.Redirect("shanqi-kfzx3.asp")
if id.eof and id=5 then
response.Redirect("shanqi-kfzx4.asp")
if id.eof and id=6 then
response.Redirect("shanqi-kfzx5.asp")
if id.eof and id=7 then
response.Redirect("shanqi-kfzx6.asp")
if id.eof and id=8 then
response.Redirect("shanqi-kfzx7.asp")

else if id.eof=null Then

response.Redirect("kangfuzhixing.asp")

end if
rs.close
%><!--#include file="closeconn.asp"-->

这是源代码,那个高手帮忙改一下。小弟是初学者
展开
 我来答
百度网友577f80d
2016-01-26 · TA获得超过791个赞
知道小有建树答主
回答量:1352
采纳率:66%
帮助的人:525万
展开全部
多条件,如果条件个数不是很多可以这样写:
if (T1>0 and T2=0 or T3<0) then
'执行语句
end if
但是多条件判断一般采用条件控制语句select case 例如:
id=request("id")
select case id
case 1
'执行语句1
case 2
'执行语句2
case 3
'执行语句3
case 4
'执行语句4
case 5
'执行语句5
case else
'执行其他语句
end select
帐号已注销
推荐于2018-02-27 · TA获得超过1232个赞
知道大有可为答主
回答量:1245
采纳率:0%
帮助的人:1418万
展开全部
id=request("id")
select case id
case 2
response.Redirect("shanqi-kfzx1.asp")
case 3
response.Redirect("shanqi-kfzx2.asp")
case 4
response.Redirect("shanqi-kfzx3.asp")
case 5
response.Redirect("shanqi-kfzx4.asp")
case 6
response.Redirect("shanqi-kfzx5.asp")
case 7
response.Redirect("shanqi-kfzx6.asp")
case 8
response.Redirect("shanqi-kfzx7.asp")

case else

response.Redirect("kangfuzhixing.asp")

end select
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
知道梦者
2010-07-23 · TA获得超过418个赞
知道小有建树答主
回答量:816
采纳率:0%
帮助的人:558万
展开全部
myurl=id-1

if id.eof then

response.Redirect("shanqi-kfzx"& myurl &".asp")

else if id.eof=null then

response.Redirect("kangfuzhixing.asp")

end if
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
huang1986111
2010-07-23 · TA获得超过144个赞
知道小有建树答主
回答量:214
采纳率:0%
帮助的人:172万
展开全部
一楼的很正确,二楼的虽然不适用,但是思路很到位!
佩服
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
宏原藏容
2019-02-22 · TA获得超过3750个赞
知道小有建树答主
回答量:3145
采纳率:25%
帮助的人:440万
展开全部
多条件,如果条件个数不是很多可以这样写:
if
(T1>0
and
T2=0
or
T3<0)
then
'执行语句
end
if
但是多条件判断一般采用条件控制语句select
case
例如:
id=request("id")
select
case
id
case
1
'执行语句1
case
2
'执行语句2
case
3
'执行语句3
case
4
'执行语句4
case
5
'执行语句5
case
else
'执行其他语句
end
select
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式