我做的是网上商城,新手在做主页时,用了一个母版面,然后显示“最新商品”、“推荐商品”等都是用的这个母版页,是和主页在一块嵌套进去的!
当我要显示商品的详细信息时,又建了一个母版页,和前一个母版页惟一不同的是,左边的导航不同,基他都一样,但是当点击进去详细信息时,再点“最新商品”、“推荐商品”时,就不可以嵌套了,只是一个没有嵌套的页(我里我知道是iframe的原因,因为后建的那个没有iframe),没有了母版面,谁知道怎么改啊,是不是我做的有问题内容页中,我想控制母版页的自定义控制的显示,就是当点某个面页时,就显示指定的母版页中的自定义控件,那位大哥大姐知道,告诉下,谢谢了

解决方案 »

  1.   

    Master.FindControl()可以找到母版页的控件
      

  2.   

    Master.FindControl()这个我知道啊,但是我要找的是母版页里边的自定义控件啊,怎么找?然后怎么将它设为不可见,或是可见
    谢谢~!!!
      

  3.   

    自定义控件也没什么不一样啊,比如
    ((Control)Master.FindControl("WebUserControl1")).Visible = false;
    就可以设置自定义控件不可见
      

  4.   

    "WebUserControl1"这个名字是自定义控件的名字吧?
    是用TagName定义的名,还是TagPrefix定义的?
    我用的是自定义控件的ID出错,提示是“未将对象引用设置到对象的实例”是怎么回事啊?
      

  5.   

    你也知道FindControl方法的参数是控件的ID,如
    <uc1:WebUserControl ID="WebUserControl1" runat="server" />找不到难道是因为没有这个控件
      

  6.   

    22817237这是我QQ
    大哥可不可以加我Q,小弟问几个问题!谢了