如果容器索引> 1 asp.net,则隐藏中继器计数内的控件
本文关键字:中继器 隐藏 控件 索引 net asp 如果 | 更新日期: 2023-09-27 18:30:41
我想运行中继器控制循环两次以仅显示两个新闻项,并且我想在第一次循环后隐藏<hr>
标签。我不确定如何使用容器.index方法来隐藏hr
标签。
<asp:repeater id="rptRepeater" runat="server">
<separatortemplate>
<div id="one"><%=getTitle('title')%></div>
<div id="two"><%=getDescription('Desc')%></div>
<hr id="hr" runat="server">
</separatortemplate>
</asp:repeater>
我不想为此使用 jQuery,我想从代码隐藏或某些中继器控件属性执行此操作
如果容器索引> 1 %>,我可以做类似 <% 的事情吗?<% 其他 %> ...在包含 HR 标签的同一行中。
试试这个:
<asp:repeater id="rptRepeater" runat="server">
<separatortemplate>
<div id="one"><%=getTitle('title')%></div>
<div id="two"><%=getDescription('Desc')%></div>
<hr id="hr" runat="server" style='<%# (Container.index > 1)?"display:none;":""' %> >
</separatortemplate>
</asp:repeater>