在下列代码中
a=Request.QueryString("a")
if a<>"abc" and a<>"cba" and a<>"123" and a<>"321" and a<>"aaa" and a<>"bbb" ....and ... and ...and ...and a<>"n" then
因为参数都是a 只是值不同,值是无规则的。
这种有简单点的写法吗?如果有怎么写?
并请写出,谢谢!
在下列代码中
a=Request.QueryString("a")
if a<>"abc" and a<>"cba" and a<>"123" and a<>"321" and a<>"aaa" and a<>"bbb" ....and ... and ...and ...and a<>"n" then
因为参数都是a 只是值不同,值是无规则的。
这种有简单点的写法吗?如果有怎么写?
并请写出,谢谢!
用instr
dim a
a=Request.QueryString("a")
a=","& a &"," '在a的前面后面添加一个逗号,方便容错,如果不加,可能就会出现要找有没有1,而里面有321的时候返回有,而你想要的结果是没有
if instr(",abc,cba,123,321,aaa,bbb,...,...,...,...,n,",a) then '如果查找"a,"有在里面,也就是等于时
else '不等于时
把你要输出的写在这里
end if
可以用
select case a
case "aaa","fdas","fdsa","n"
'什么都不做
case else
'你要的操作
end select