Как подготовить шаблон - ItemTemplate? - PullRequest
0 голосов
/ 18 ноября 2011

Как мне добавить следующее в повторитель.

в качестве примера:

    <asp:Repeater ID="Repeater2" runat="server">
                <ItemTemplate>

                <div id="haber-item"><%#Eval("metin")%></div>

<div id="haber-item"><a href="<%#Eval("pdf") %>" target="_blank"><%#Eval("metin")%></a></div>

                </ItemTemplate>
    </asp:Repeater>

Ответы [ 2 ]

0 голосов
/ 18 ноября 2011
<div id="haber-item">
    <a href='<%# Eval("pdf") %>' target="_blank" runat="server" visible='<%# !string.IsNullOrEmpty(Eval("pdf").ToString()) %>'>
        <%# Eval("metin") %></a>
    <asp:Literal runat="server" Visible='<%# string.IsNullOrEmpty(Eval("pdf").ToString()) %>' Text='<%# Eval("metin") %>' />
</div>

P.S. это неправильная привычка назначать один и тот же идентификатор более чем одному элементу на странице (я имею в виду haber-item div)

0 голосов
/ 18 ноября 2011

попробуй:

 <asp:Repeater ID="Repeater2" runat="server">
               <ItemTemplate>

                <div id="haber-item">
                  <%#Eval("metin")%>
                 </div>

                <div id="haber-item">
                 <a href='<%#Eval("pdf") %>' target="_blank"><%#Eval("metin")%></a>
               </div>

              </ItemTemplate>
    </asp:Repeater>
...