请问一下这句HTML那里有错 其中列 FileFlag 是 bit , 列 FileCount 是整型
Visible='<%# (bool)DataBinder.Eval(Container.DataItem,"FileFlag") && (int)DataBinder.Eval(Container.DataItem,"FileCount") > 0 ? false : true %>'
------解决方案--------------------------------------------------------
是不是在true,false加上引号
Visible=' <%# (bool)DataBinder.Eval(Container.DataItem,"FileFlag") && (int)DataBinder.Eval(Container.DataItem,"FileCount") > 0 ? "false" : "true" %>'
------解决方案--------------------------------------------------------
我觉得这样在写很麻烦,不如放在页面装载事件里处理,肯定比这要简单得的多
------解决方案--------------------------------------------------------
多加几个括号可以避免歧义.