webform控件通过模板迭代X次

时间:2010-06-29 14:12:09

标签: asp.net webforms

这是我的问题。我需要在每行显示一个包含9个单元格的html表格,如何在不编写每个单元格的html代码的情况下执行此操作? 我需要这样的东西:

<table>
  <tr>
    <asp:repeater runat="server" datasource="[0..9]">
     <itemtemplate>
       <td><%# Eval("value") %></td>
     </itemtemplate>
    </asp:repeater>
  </tr>
</table>

是否有内置的asp.net控件?我不想在我的代码隐藏中构建一些HTML代码。 感谢

1 个答案:

答案 0 :(得分:1)

肯定有,Enumerable.Range。在你的情况下它将是

Enumerable.Range(1, 9)

然后,您可以检索当前的枚举值like so

<%# Container.DataItem %>