放一个GridPanel,就可以了啊!你动态创建的button,要在page_load的某个地方,重新create,然后通过你得ViewState把相关的信息给这个button,如:Text或者Visible等。

解决方案 »

  1.   

    1、body这样设置
    <body ms_positioning="GridLayout">
    2、让你动态生成的控件在页面初始化的时候生成既在:
    override protected void OnInit(EventArgs e)
    {
      Button Button1=new Button();
      Page.Controls.Add(Button1);
      InitializeComponent();
      base.OnInit(e);
    }
      

  2.   

    1.
    body这样设置
    <body ms_positioning="GridLayout">
    然后
    myButton=new Button();
    myButton.Text="调用EXCEL";
    myButton.Location=new System.Drawing.Point(100,100);
    2.把这段代码放在override protected void OnInit(EventArgs e)里