在asp.net web窗体标记中使用条件运算符

在asp.net web窗体标记中使用条件运算符,asp.net,Asp.net,我有一个转发器,水平等于1,效果很好,但是如果水平等于其他东西,我会打印一个空行。如果级别为,如何使其不打印任何内容!=1? <%# ((programsRepeat)Container.DataItem).Level == 1 ? ((programsRepeat)Container.DataItem).ProgramName : "" %> 建议: 修改查询(筛选其中级别=1) 在将数据集绑定到中继器之前,使用代码隐藏(datatable等)修改数据集 使用数据绑定事件

我有一个转发器,水平等于1,效果很好,但是如果水平等于其他东西,我会打印一个空行。如果级别为,如何使其不打印任何内容!=1?

<%# ((programsRepeat)Container.DataItem).Level == 1 ? ((programsRepeat)Container.DataItem).ProgramName : "" %>  

建议:

  • 修改查询(筛选
    其中级别=1
  • 在将数据集绑定到中继器之前,使用代码隐藏(datatable等)修改数据集
  • 使用数据绑定事件()