ASP.NET从列表中显示数据

时间:2016-06-15 17:54:24

标签: c# asp.net code-behind

我试图在我的网页上显示列表中的项目,并且我遇到了一些错误。这是我的显示代码:

<asp:Repeater id="repZips" runat="server">  
    <HeaderTemplate>
            <table>
                <tr>
    </HeaderTemplate>
        <ItemTemplate>
            <td>
                <%# Container.ItemIndex + 1 %>- <%# Container.DataItem  %>
            </td>
        </ItemTemplate>
        <FooterTemplate>
            </tr></table>
        </FooterTemplate>
</asp:Repeater> 

代码隐藏:

    List<int> zips = (List<int>)ListZips.getZips();
    repZips.DataSource = zips;
    repZips.DataBind();

此代码隐藏中存在多个错误:

  

- 名称repZips.DataSource在当前上下文中不存在

     

- 当前上下文中不存在名称DataSource

     

- 当前上下文中不存在名称拉链

     

- 名称repZips.DataBind在当前上下文中不存在    - 当前上下文中不存在名称DataBind

我是否需要导入内容或以不同方式定义内容以便我可以使用这种格式?我只是想在列表中显示所有内容&#34; zips&#34;在我的页面上。

1 个答案:

答案 0 :(得分:0)

我想通了,很抱歉打扰所有人 - 感谢您的评论。

如果其他人遇到这样的问题,请确保我在后面的代码中列出的内容在方法Page_Load中。工作得很好。