与 asp.net C# 转发器绑定时的 Html 表格布局
我有一个像这样的 asp 转发器
<asp:Repeater runat="server" ID="Repeater1">
<HeaderTemplate>
<table border="1">
</HeaderTemplate>
<ItemTemplate>
<tr>
<td>
<%# Eval("Username")%>
</td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
我怎样才能制作这样的表格布局?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试Listview
http://weblogs.asp.net/scottgu/archive/2007/08/10/the-asp-listview-control-part-1-building-a-product-listing-page-with-干净的CSS-UI.aspx
Try Listview
http://weblogs.asp.net/scottgu/archive/2007/08/10/the-asp-listview-control-part-1-building-a-product-listing-page-with-clean-css-ui.aspx
Repeater
是一个类似 for 循环的结构,用于渲染标记。您可以通过使用嵌套转发器来完成您想要做的事情:
的外部转发器并将您的
包装在另一个中中继器。
您还可以通过使用
asp:DataList
控件来实现此目的,对于您想要执行的操作来说,这是一个更优雅的解决方案。A
Repeater
is a for-loop like structure for rendering markup.You can accomplish what you're trying to do by using a nested repeater: Outside repeater for
<tr>
's and wrap your<td>
's in another repeater.You can also accomplish this by using
asp:DataList
control, which is a more elegant solution to what you're trying to do.