日期:2014-05-19  浏览次数:20378 次

怎么在自定义控件中操作母板页中的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( " ");
}