Panel pnl=(Panel)Page.FindControl("pnlHead"+ID.Tostring());
if (pnl!=null)
    pnl.Visible="true";

解决方案 »

  1.   

    谢谢我直接放在页面里通过这种方式是OK的但我想把他放在web用户空间里,好象不行,请问有什么办法,如果一定要在.ascx.cs 文件里实现上述功能的话,还是我写的有误还请再次答复,
      

  2.   

    只要知道Panel的容器就可以做到,放到页面那么容器是Page,如果放到user control里面你可以尝试this.FindControl() or (Page)System.Web.HttpContext.Current.Handler
      

  3.   

    谢谢,用this.FindControl就可以了,:)感激感激