如何在中继器控制中显示/隐藏二进制字段,例如。 (如果该字段为null则隐藏)

时间:2012-02-11 10:44:19

标签: asp.net conditional repeater show-hide

我有一个转发器控件,带有一些绑定的列,我想要显示/隐藏 具体列有条件地......

例如:如果转发器控制中的三列并且如果它为null则隐藏,如果notnnull显示该字段...

提前致谢...!

1 个答案:

答案 0 :(得分:0)

在此示例中,我使用的是string类型的属性,如果您的属性来自不同类型,则将其类型化为该类型

<asp:Repeater ID="rptrRepeater" runat="server">
     <HeaderTemplate>
          <table>
     </HeaderTemplate>
     <ItemTemplate>
          <tr>
               <td id="column" runat="server" visible='<%#(string)Eval("PropertyName") != null ? true : false%>'>
                    <!-- Some control(s) to show data from -->
               </td>
          </tr>
     </ItemTemplate>
     <FooterTemplate>
          </table>
     </FooterTemplate>
</asp:Repeater>