※ 引述《kisha024 (4545454554)》之铭言:
: 各位好
: 网页一开始加载的时候 我让PlaceHolder1里面动态增加一个Button
: 但postback后 这个动态增加的Button会消失不见
: 我知道可以把 if (!IsPostBack) 拿掉 让每次网页加载时都动态增加一个Button
: 但我想请问 有办法动态增加一次控件后
: 该控件就一直都存在 不会因为postback而消失吗?
: 谢谢
: protected void Page_Load(object sender, EventArgs e)
: {
: if (!IsPostBack)
: {
: Button btn = new Button();
: btn.Text = "按钮";
: PlaceHolder1.Controls.Add(btn);
: }
: }
写在
Page OnPreInit..........event
记得override
protected override void OnPreInit(EventArgs e)
{
Button btn = new Button();
btn.Text = "test";
PlaceHolder1.Controls.Add(btn);
base.OnPreInit(e);
}