简体   繁体   English

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

[英]Showing Data in a specific format inside asp repeater

I am using a repeater control which have my data retrieved from database. 我正在使用转发器控件,它从数据库中检索我的数据。 I need to show them in the following format in the HTML. 我需要在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> 
I need to put a li tag for each 4 items that are bound from the repeater. 我需要为从转发器绑定的每4个项目添加一个li标签。 if any of you guys know how to achieve this, please let me know. 如果你们中的任何人知道如何实现这一点,请告诉我。 Thanks. 谢谢。

Try Below Code- Data-Binding Expressions - Eval() 尝试下面的代码 - 数据绑定表达式 - 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>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM