所以我根据状态ID显示可见性。我有两个方案要检查,如果程序过期,或者程序是否不可用。我让它工作以显示程序已过期,但是我在执行OR时遇到问题。我必须检查状态ID的状态ID!=已过期或不可用。我的过期代码如下
Visible='<%# Convert.ToInt32(Eval("Status_Id").ToString()) !=(int) Testing.dal.Enums.ProgramStatus.EXPIRED %>'>
我有类似Testing.dal.Enums.ProgramStatus.Unavailable的东西,我也需要检查。
答案 0 :(得分:1)
我认为你实际上需要一个连词(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 %>'>