吃康妇炎胶囊能喝酒吗:session和变量比较的问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 15:02:45
高手赐教:

变量did=1;session("did")=1这两个都是已知的,可是在以下程序段中:

if session("did")=did
do 1
else
do 2

执行do 2却不执行do 1

为什么?
1.忘了说明了,是asp程序,等号是比较

2.并不是语法有错误,问的是为什么“执行do 2却不执行do 1”

唉,又要无满意答案!

if cint(session("did"))=cint(did)
do 1
else
do 2

if session("did")=did then
do 1
else
do 2
end if

等号是赋值,如果是简单类型数据用 “==”,如果是对象,且实现了Equals方法,那么应该用 a.equals(b)。如果是对象而又没有实现equals方法,那么,很不幸,你要自己写这个对象的比较方法。