问题描述
||
在asp.net项目中,我试图在按钮单击事件中将控件添加到C#面板中
当我放置一个调试器断点时,我可以看到正在添加的项目,但是当该页面显示在浏览器中时,该面板为空。
我尝试添加!Page.PostBack,但还是没有运气。
我想念什么吗?
受保护的无效测试(对象发送者,
DirectEventArgs e)
{
Panel configurationPanel = new Panel();
configurationPanel.Title = \"My Added Panel\";
configurationPanel.Height = 100;
pnlInfo.Items.Add(configurationPanel);
}
击中断点,并且pnlInfo.Items.Count = 1,但是它不会显示在页面上。
解决方法
你尝试过吗
pnlInfo.Controls.Add(configurationPanel);