html5中文学习网

您的位置: 首页 > 网络编程 > ASP.NET » 正文

asp.net控件Repeater说明_.NET教程_编程技术

[ ] 已经帮助:人解决问题

asp.net控件Repeater说明axiHTML5中文学习网 - HTML5先行者学习网

在 .aspx 页面中创建一个 Repeater 控件。<HeaderTemplate> 元素中的内容在输出中仅出现一次,而 <ItemTemplate> 元素的内容会对应 DataSet 中的 "record" 重复出现,最后,<FooterTemplate> 的内容在输出中仅出现一次。
<ItemTemplate> 元素后添加 <AlternatingItemTemplate> 元素,这样就可以描述交替行的外观了。
<SeparatorTemplate> 元素能够用于描述每个记录之间的分隔符。
axiHTML5中文学习网 - HTML5先行者学习网

示例:axiHTML5中文学习网 - HTML5先行者学习网

  1. <form runat="server"> 
  2. <asp:Repeater id="cdcatalog" runat="server"> 
  3.  
  4. <HeaderTemplate> 
  5. <table border="1" width="100%"> 
  6. <tr> 
  7. <th>Title</th> 
  8. <th>Artist</th> 
  9. <th>Country</th> 
  10. <th>Company</th> 
  11. <th>Price</th> 
  12. <th>Year</th> 
  13. </tr> 
  14. </HeaderTemplate> 
  15.  
  16. <ItemTemplate> 
  17. <tr> 
  18. <td><%#Container.DataItem("title")%></td> 
  19. <td><%#Container.DataItem("artist")%></td> 
  20. <td><%#Container.DataItem("country")%></td> 
  21. <td><%#Container.DataItem("company")%></td> 
  22. <td><%#Container.DataItem("price")%></td> 
  23. <td><%#Container.DataItem("year")%></td> 
  24. </tr> 
  25. </ItemTemplate> 
  26.  
  27. <AlternatingItemTemplate> 
  28. <tr bgcolor="#e8e8e8"> 
  29.  
  30. <td><%#Container.DataItem("title")%></td> 
  31. <td><%#Container.DataItem("artist")%></td> 
  32. <td><%#Container.DataItem("country")%></td> 
  33. <td><%#Container.DataItem("company")%></td> 
  34. <td><%#Container.DataItem("price")%></td> 
  35. <td><%#Container.DataItem("year")%></td> 
  36. </tr> 
  37. </AlternatingItemTemplate> 
  38.  
  39. <SeparatorTemplate> 
  40. <tr> 
  41. <td colspan="6"><hr /></td> 
  42. </tr> 
  43. </SeparatorTemplate> 
  44.  
  45. <FooterTemplate> 
  46. </table> 
  47. </FooterTemplate> 
  48.  
  49. </asp:Repeater> 
axiHTML5中文学习网 - HTML5先行者学习网
axiHTML5中文学习网 - HTML5先行者学习网
(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助