我制作了一个使用 ASP.NET 的 Web 部件。上面有一个列表框和两个按钮。单击按钮 A 时,它会在列表框中添加一个新项目。单击按钮 B 时,它将回发列表项数据。但是当您单击按钮 B 时,列表框编号的数量变为两倍。有没有人遇到过这个问题?
此致,
我制作了一个使用 ASP.NET 的 Web 部件。上面有一个列表框和两个按钮。单击按钮 A 时,它会在列表框中添加一个新项目。单击按钮 B 时,它将回发列表项数据。但是当您单击按钮 B 时,列表框编号的数量变为两倍。有没有人遇到过这个问题?
此致,
您是否在加载方法中将项目添加到列表框中?在再次添加项目之前,您需要检查它是否是回发:
protected void Page_Load(object sender, EventArgs e)
{
if (!this.IsPostBack)
{
// fill list box
}
}
您可以发布一些代码示例,说明在回帖中所做的事情吗?
只是一个猜测 - 您是否在初始化与此列表框相关的数据之前检查 IsPostBack 标志?
如果没有看到/理解你在帖子上所做的事情,很难提供帮助......