标题:[求助]一个关于if else 的问题
只看楼主
在编程中沦落
Rank: 2
等 级:新手上路
威 望:4
帖 子:411
专家分:0
注 册:2005-12-25
 问题点数:0 回复次数:5 
[求助]一个关于if else 的问题
本人新学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 行

烦,这点问题都搞不定!

[此贴子已经被作者于2006-2-10 16:53:56编辑过]

搜索更多相关主题的帖子: else name session response 
2006-02-10 15:03
盖茨他爹
Rank: 6Rank: 6
等 级:贵宾
威 望:28
帖 子:5255
专家分:0
注 册:2005-5-3
得分:0 
23行是哪行
2006-02-10 15:38
ziyehanbin
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2005-10-16
得分:0 
对呀23行是哪行呀!!

您应用标记标出呀


2006-02-10 16:28
在编程中沦落
Rank: 2
等 级:新手上路
威 望:4
帖 子:411
专家分:0
注 册:2005-12-25
得分:0 

竟然是第一行,怎么可能?


2006-02-10 16:55
adleyliu
Rank: 1
等 级:新手上路
帖 子:146
专家分:0
注 册:2005-5-8
得分:0 
rs("name")

应该没定义或。。。。

易点通WEB源http://www..cn/ QQ:14339095 E-mail:adleyliu@
2006-02-10 17:37
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 
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
改成这样试试。
2006-02-10 17:41



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-45049-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.832201 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved