如何使用 aspx 内联代码检查两个条件
How to check two condition with aspx inline code
我正在使用 Eval("price")
从数据库中获取一个值,我正在检查价格是否为空或为空,但我想同时检查价格是否等于零或大于零条件时间.
我正在使用以下代码检查 IsNullOrEmpty:
<%# String.IsNullOrEmpty(Eval("price").ToString()) ? "Not Available" : Eval("price").ToString() %>
我想查看 if(price = 0)
说免费或 else if(price > 0)
而不是同时显示价格条件和显示消息。
<%# Eval("price").ToString() == "0" ? "FREE" : Eval("price").ToString() %>
// 无效
是否可以在同一个内联代码中检查 isnullorempty 和 price?
您只检查 is null 或 empty,它不检查 price 是否为 0。试试类似
<%# String.IsNullOrEmpty(Eval("price").ToString()) ? "Not Available" : Eval("price").ToString() == "0" ? "FREE" : Eval("price").ToString() %>
我正在使用 Eval("price")
从数据库中获取一个值,我正在检查价格是否为空或为空,但我想同时检查价格是否等于零或大于零条件时间.
我正在使用以下代码检查 IsNullOrEmpty:
<%# String.IsNullOrEmpty(Eval("price").ToString()) ? "Not Available" : Eval("price").ToString() %>
我想查看 if(price = 0)
说免费或 else if(price > 0)
而不是同时显示价格条件和显示消息。
<%# Eval("price").ToString() == "0" ? "FREE" : Eval("price").ToString() %>
// 无效
是否可以在同一个内联代码中检查 isnullorempty 和 price?
您只检查 is null 或 empty,它不检查 price 是否为 0。试试类似
<%# String.IsNullOrEmpty(Eval("price").ToString()) ? "Not Available" : Eval("price").ToString() == "0" ? "FREE" : Eval("price").ToString() %>