[英]Trying to use logical or operator in Eval
因此,我根据状态ID显示可见性。 我有两种情况要检查,程序是否已过期,或者程序不可用。 我可以使用它来显示程序已过期,但是执行OR时遇到问题。 我必须检查状态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 %>'>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.