两种方法:
(Eval("themes_IsMarrow") == False)?"":"【精】"
或者
(Eval("themes_IsMarrow","{0}") == "False")?"":"【精】"
因为"False"是字符串变量而False才是bool型变量。你用bool型变量和字符串变量比较,结果无论如何也不可能是相等了。
Eval("themes_IsMarrow","{0}") 是将得到的值转化为格式字符串,这样在字符串之间进行比较才能得到正确结果。
(Convert.ToBoolean(Eval("themes_IsMarrow")) == false)?"":"【精】"
(Eval("themes_IsMarrow") == False)?"":"【精】" 去掉引号