我希望能够将多个标签控件添加到面板并在onlick事件中显示它们。我的代码第一次做了我想要的,然后标签简单地用第二个onlick事件上的新标签替换,等等。在webforms中添加多个控件到面板
这是我到目前为止有:
private void createTaskLabel(Guid GoalID, string Goal)
{
Label taskLabel = new Label();
taskLabel.ID = GoalID.ToString();
taskLabel.Text = Goal.ToString();
TaskPanel.Controls.Add(taskLabel);
}
所以,举例来说,这将创建一个新的标签具有唯一ID(在其他地方处理),并将其放置在面板中,并显示它。当onlick再次发射时,相同的标签将被替换,而不是出现在其下面的新标签。
很好的回答 - 但我认为它应该是“动态添加控件不持久...“。 – blech 2011-02-17 19:29:59
好点,我的语言可能意味着其他的事情。改变。 – 2011-02-17 19:31:36