如果满足 2 个条件,我想显示图像。
- 数据项不为空
- 数据项的值大于0
标记
<img id="Img1" runat="server" visible='<%#IIF( DataBinder.Eval(Container.DataItem,
"amount") is DBNull.Value Or DataBinder.Eval(Container.DataItem,
"amount") = 0, False, True)%>' src="/Images/check.png" />
错误信息
未为类型“DBNull”和类型“整数”定义运算符“=”。说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。
异常详细信息:System.InvalidCastException:未为“DBNull”类型和“Integer”类型定义运算符“=”。