在asp转发器内以特定格式显示数据

时间:2015-02-12 05:35:38

标签: c# asp.net

我正在使用转发器控件,它从数据库中检索我的数据。我需要在HTML中以下列格式显示它们。



<ul>
  <li>
     <div>content 1</div>
     <div>content 2</div>
     <div>content 3</div>
     <div>content 4</div>
  </li>
  <li> 
     <div>content 5</div>
     <div>content 6</div>
     <div>content 7</div>
     <div>content 8</div>
  </li>

</ul>
&#13;
&#13;
&#13; 我需要为从转发器绑定的每4个项目添加一个li标签。 如果你们中的任何人知道如何实现这一点,请告诉我。感谢。

1 个答案:

答案 0 :(得分:0)

尝试以下代码 - Data-Binding Expressions - Eval()

 <asp:Repeater ID="Repeater1" runat="server">         
<HeaderTemplate>
          <ul>
      </HeaderTemplate>
     <ItemTemplate>

      <li>
         <div><%# Eval("content1") %></div> // content1 is DB Column Name 
         <div><%# Eval("content2") %></div> // content2 is DB Column Name 
         <div><%# Eval("content3") %></div> // as so on for all content... till 8
         <div><%# Eval("content4") %></div>
      </li>
      <li> 
         <div><%# Eval("content5") %></div>
         <div><%# Eval("content6") %></div>
         <div><%# Eval("content7") %></div>
         <div><%# Eval("content8") %></div>
      </li>


    </ItemTemplate>
<FooterTemplate>
          </ul>
      </FooterTemplate>

</asp:Repeater>