在我的表单中,我添加了一个内容占位符,并在内容占位符中手动添加了一个按钮。但现在我想在运行时在同一内容占位符中添加一个按钮。我尝试了以下代码,但按钮未在浏览器中显示... 我不知道这里有什么问题......
我的代码......
ContentPlaceHolder content = (ContentPlaceHolder)this.Master.FindControl("maincontent");
Button newButton = new System.Web.UI.WebControls.Button();
newButton.ID = "NextButton";
newButton.Text = "Next";
newButton.Visible = true;
content.Controls.Add(newButton);
答案 0 :(得分:1)
您丢失了按钮的大小和位置。
答案 1 :(得分:0)
放弃
ContentPlaceHolder content = (ContentPlaceHolder)this.Master.FindControl("maincontent");
将您的代码更改为
Button newButton = new System.Web.UI.WebControls.Button();
newButton.ID = "NextButton";
newButton.Text = "Next";
newButton.Visible = true;
maincontent.Controls.Add(newButton);
假设'maincontent'是您给予占位符或课程的ID。