否定字段值以设置控件可见性

时间:2013-05-29 16:12:53

标签: asp.net controls visible databound

我有一个控件,其visible属性设置为布尔字段的值。但是,我希望visiblity与布尔字段相反。我该怎么做?

此代码显示将visible属性设置为字段的值。我想否定这个价值。

<span runat="server" id="toMonthYear" visible='<%#Eval("isAttending")%>'>
     <%#Eval("toMonthName")%> 
</span>

2 个答案:

答案 0 :(得分:3)

只需将其转换为bool并使用negation operator(VB.NET中的NOT)。

Visible='<%# !(bool)Eval("isAttending") %>'

答案 1 :(得分:1)

试试这个

<span runat="server" id="toMonthYear" visible='<%#(!Boolean.Parse(Eval("isAttending"))%>'>