0

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

此致,

4

2 回答 2

2

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

protected void Page_Load(object sender, EventArgs e)
{
    if (!this.IsPostBack)
    {
        // fill list box
    }
}
于 2010-01-27T09:27:41.463 回答
0

您可以发布一些代码示例,说明在回帖中所做的事情吗?

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

如果没有看到/理解你在帖子上所做的事情,很难提供帮助......

于 2010-01-27T09:29:19.573 回答