常看到用如下语句载入某用户控件:
MyUserControl A = (MyUserControl)LoadControl("/MyUserControl.ascx");
这样控件将显示在页面的最底部吧...怎么将它定位呢?
比如我想将载入的控件放置在一个Panel中或一个<td></td>中,这样应该怎么写啊?谢谢!

解决方案 »

  1.   

    比如我想将载入的控件放置在一个Panel中或一个<td></td>中,这样应该怎么写啊?
    ——————————————————————————————————————————
    myPanel.Controls.Add(A);myTD.Controls.Add(A);
    对于第二个,在定义页面的时候应该写:
    <td runat=server id=myTD>....</td>
      

  2.   

    前台
    <TD id="Content" runat="server"></TD>
    后台
    Control control;
    control = Page.LoadControl("xxx.ascx");
    Content.Controls.Add(control);
      

  3.   

    放一个Table,定位都一样,一般都是用Table来定位的。
    用户控件动态载入到Table里就行了。