当前位置: 代码迷 >> ASP.NET >> 如何在自定义控件中操作母板页中的MultiView控件? 大家帮忙 !
  详细解决方案

如何在自定义控件中操作母板页中的MultiView控件? 大家帮忙 !

热度:3144   发布时间:2013-02-26 00:00:00.0
怎么在自定义控件中操作母板页中的MultiView控件? 大家帮忙 !!!
我建了个母板页   index.master和一个自定义控件Login.ascx     其中放了   top、left、right、foot   4   个   ContentPlaceHolder,在   left中   放了一个   TreeView1   ,   在   right中放   MultiView,并在View1中放入   Login.ascx   ,如果我想在登陆后用   SetActiveView()改变MultiView的activeviewindex值,从而显示登入后的页面,这句话如果在   Login.ascx中写改怎么写?怎么对母板里的MultiView操作呢? 在线等~!!!!!!! 帮忙~!!!

------解决方案--------------------------------------------------------
帮顶
------解决方案--------------------------------------------------------
把right中的命名間引用到你的Login.ascx中再去調用right中的控件
------解决方案--------------------------------------------------------
传参数
RolePage.aspx?activeindex=0

在自定义的控件中接收参数
MultiView1.ActiveViewIndex = int.Parse(Request.QueryString[ "activeindex "].ToString());

------解决方案--------------------------------------------------------
if(Page.Master!=null)
{
Page.Master. +控件层次+findcontrol( " ");
}