我在ColdFusion 8中有以下代码
<cfcase value = "envelope, addrfile">
这个工作正常,当值为envelope时一切正确,但是当值为addrfile时,表示不执行。当我删除信封并写下
<cfcase value = "addrfile">
案件已执行且一切正确。文档说,我引用:一个cfcase标记可以匹配多个表达式值。为此,请将匹配值与分隔符的默认值分开。例如,以下行匹配“红色”,“蓝色”或“绿色”:
<cfcase value="red,blue,green">
有人可以提出一个可能不适合我的理由吗?或者不涉及复制案例中所有代码的解决方法?
答案 0 :(得分:8)
我建议删除元素之间的空格。
<cfcase value="envelope,addrfile">