试图在Eval中使用逻辑或运算符
本文关键字:运算符 Eval | 更新日期: 2023-09-27 17:53:30
所以我显示的可见性取决于状态ID。我有两种情况要检查,程序是否过期,或者程序是否不可用。我得到了它的工作显示程序过期,但我有问题做或。我必须检查状态id与状态id !=过期或不可用。我的过期代码如下
Visible='<%# Convert.ToInt32(Eval("Status_Id").ToString()) !=(int) Testing.dal.Enums.ProgramStatus.EXPIRED %>'>
我有一些像Testing.dal.Enums.ProgramStatus.Unavailable,我也需要检查。
我认为你实际上需要一个连词(AND
)。
Visible='<%# Convert.ToInt32(Eval("Status_Id").ToString())
!=(int) Testing.dal.Enums.ProgramStatus.EXPIRED
&&
Convert.ToInt32(Eval("Status_Id").ToString())
!=(int) Testing.dal.Enums.ProgramStatus.Unavailable %>'>