Shtml问题,为什么都显示出来了?

<!--#set var="typeid" value="book"-->
<!--#if expr="$typeid=\"book\""-->
书籍
<!--#elif expr="$typeid=\"cd\"" -->
光盘
<!--#endif"-->
根据写的应该只显示“书籍”呀!怎么都显示出来
[223 byte] By [money824-qweqwe] at [2008-1-9]
# 1
检查下书写
ishion-爱森 at 2007-10-29 > top of Msdn China Tech,Web,其他...
# 2
就是查了找不到呀!请教!
money824-qweqwe at 2007-10-29 > top of Msdn China Tech,Web,其他...
# 3
那里出现错误
money824-qweqwe at 2007-10-29 > top of Msdn China Tech,Web,其他...
# 4
是啊,我也遇到这种情况.
其他语句均可执行.
<!--#if expr="\"$DOCUMENT_URI\" = \"/foo/file.html\"" -->
in foo
<!--#elif expr="\"$DOCUMENT_URI\" = \"/bar/file.html\"" -->
in bar
<!--#else -->
in neither
<!--#endif -->
请看这一段,我是直接从apache中抄来的.也照样全显示.
rosibo at 2007-10-29 > top of Msdn China Tech,Web,其他...