每次按钮的点击事件被触发时,面板中的标签(或任何其他控件)都会被新的覆盖!这是按钮事件。
protected void Button3_Click(object sender, EventArgs e)
{
Label lbl = new Label();
lbl.ID = "name";
lbl.Text = Profession.SelectedItem.ToString();
Panel1.Controls.Add( lbl);
}
每次删除之前的标签并添加新的标签以及 DropDownList
中的所选项目答案 0 :(得分:1)
标签在每次出现问题的点击时都会被初始化
$("#lock").click(function(){
$("#sender").attr('disabled', !$("#sender").attr('disabled'));
$("#message").attr('disabled', !$("#message").attr('disabled'));
});
用
替换上面的代码protected void Button3_Click(object sender, EventArgs e)
{
Label lbl = new Label();//here on every click new label initialized
lbl.ID = "name";
lbl.Text = Profession.SelectedItem.ToString();
Panel1.Controls.Add(lbl);
}
答案 1 :(得分:0)
查看Label的范围。您每次点击都会创建一个新的Label实例。在课堂上采取这个
Label lbl = new Label();