想获得母版页的DIV控件,已经加了runat="server"了!
但是找不到 Master.FindControl("login") as ***
***就是找不到DIV!
怎么才能引用他!

解决方案 »

  1.   

    Master.FindControl("母板ID_"+"login") 
      

  2.   

    你在MasterPage中可以找到吗?如果可以找到,例如是 this.mydiv 就可以返回这个控件,那么你可以这样向客户端公开这个事实:using System.Web.UI.HtmlControls;public interface  IMyABC
    {
        HtmlGenericControl MyDiv { get; }
    }然后master实现这个接口:public HtmlGenericControl MyDiv
    {
        get
        {
            return this.mydiv;
        }
    }
    然后客户端知道了这个知识,就可以放心地使用:((IMyABC)this.Master).MyDiv
      

  3.   

    如果要写好的软件,尽可能不要使用FindControl。
      

  4.   

    晕,这个以前遇到过,去GOOGLE 上面搜搜,一大群解决办法 。
      

  5.   

    HtmlGenericControl div1 = Master.FindControl("div1") as HtmlGenericControl;