【发布时间】:2017-03-21 13:21:39
【问题描述】:
我正在尝试创建一个比较隐藏字段值的 if 语句。这是一个日期时间,如果值是“”或“-”,那么我希望它路由到 else 语句,但这不起作用。
如果语句:
If hfTo.Value IsNot "" AndAlso hfTo.Value IsNot "-" Then
dvLossData.RowFilter = "StartTime >= '" + hfFrom.Value + "' and EndTime <= '" + hfTo.Value + "'"
Else
dvLossData.RowFilter = "StartTime >= '" + hfFrom.Value + "'"
End If
hfto.value 应该是 "" 或 "-" 当日期时间是将来时。如果我调试,我注意到hfto.value 是“-”,所以我在 if 语句中添加了它,但它无法识别它。
有人有见解吗?
【问题讨论】:
-
-char前后有值空格吗?
-
您应该使用
<>而不是IsNot。另外,VB 中的字符串连接运算符是&,而不是+。
标签: vb.net hidden-field