【发布时间】:2017-12-23 04:36:16
【问题描述】:
好的,所以我不允许对我发现的要问这个问题的作者的帖子发表评论,所以希望 Sergey(对不起,如果我拼写错误)能看到这个。我有 8 个动态制作的标签控件,当我使用他提供的代码时:
foreach (Label lbl in Controls.OfType<Label>())
{
if (lbl.Tag.ToString() == "Mass")
{
Controls.Remove(lbl);
}
}
它将删除创建的 8 个标签中的 5 个。都具有相同的标签。我将必须运行相同的代码 3 次才能使其工作,并且每次运行时,删除的数量都会减少。非常抱歉提出这个问题。
【问题讨论】:
-
不,没有限制(在合理范围内),只有当您开始进行大量更新时才会影响性能。
-
有什么限制吗?你的 8 个标签?
-
不清楚你在问什么。请为有意义的标题和正文付出一些努力
-
您应该包括标签的创建方式、地点和时间。您可能对标签创建到删除之间的事件顺序有疑问。
-
对了,你正在开发 ASP.NET Webform,对吧?您应该标记您正在执行的应用程序类型。