列表框项目在回发时增加

时间:2010-01-27 09:24:23

标签: asp.net listboxitem

我使用ASP.NET创建了一个Web部件。它上面有一个列表框和两个按钮。当您单击按钮A时,它会在列表框中添加一个新项目。单击按钮B时,它将回发列表项数据。但是当您单击按钮B时,列表框编号的数量将变为两次。有没有人以前遇到过这个问题?

最诚挚的问候,

2 个答案:

答案 0 :(得分:2)

您是否在加载方法的列表框中添加了项目?在再次添加项目之前,您需要检查它是否为回发:

protected void Page_Load(object sender, EventArgs e)
{
    if (!this.IsPostBack)
    {
        // fill list box
    }
}

答案 1 :(得分:0)

你可以发布一些关于帖子回复内容的代码示例吗?

只是一个猜测 - 您是否在启动与此列表框相关的数据之前检查IsPostBack标志?

没有看到/理解你在帖子上做了什么,这很难帮助......