设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 127|回复: 6
打印 上一主题 下一主题

[求助]一个关于if else 的问题

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-14 04:39:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本人新学ASP,就想弱弱的问一下
如果我想当txtclass=2,3,...时指向另外的页面,应该怎么办?

response.cookies("name")=rs("name") 此为第23行
session("name")=name
session("pass")=pass
session("txtClass")=txtClass
session("anum")=anum
if rs("txtclass")="1" then
response.redirect "index2.htm"
else
response.redirect "index.htm"
end if

本来想改成:
response.cookies("name")=rs("name")
session("name")=name
session("pass")=pass
session("txtClass")=txtClass
session("anum")=anum
SELECT CASE txtclass
CASE "1"
response.redirect "index2.htm"
case "2"
response.redirect "index.htm"
CASE ELSE
response.redirect "index3.htm"
END SELECT

竟然提示错误:
错误类型:
Microsoft VBScript 运行时错误 (0x800A000D)
类型不匹配: 'cookies'
/default.asp, 第 23 行

烦,这点问题都搞不定!
2#
发表于 2010-1-14 04:39:14 | 只看该作者
23行是哪行
回复 支持 反对

使用道具 举报

3#
发表于 2010-1-14 04:39:18 | 只看该作者
对呀23行是哪行呀!!

您应用标记标出呀
回复 支持 反对

使用道具 举报

4#
发表于 2010-1-14 04:39:22 | 只看该作者
竟然是第一行,怎么可能?
回复 支持 反对

使用道具 举报

5#
发表于 2010-1-14 04:39:25 | 只看该作者
rs("name")

应该没定义或。。。。
回复 支持 反对

使用道具 举报

6#
发表于 2010-1-14 04:39:29 | 只看该作者
SELECT CASE txtclass
CASE "1"
response.redirect "index2.htm"
case "2"
response.redirect "index.htm"
CASE ELSE
response.redirect "index3.htm"
END SELECT
这里语法错误
SELECT CASE rs("txtclass")
CASE "1"
response.redirect "index2.htm"
case "2"
response.redirect "index.htm"
CASE ELSE
response.redirect "index3.htm"
END SELECT
改成这样试试。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-19 14:54 , Processed in 0.079448 second(s), 9 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表