如何动态修改引用的母版页比如说 一个文件中if(true){
用 1.master
}
else
{
用 2.master 
}这样可以吗?

解决方案 »

  1.   

    page_load里面this.MasterPageFile="";
      

  2.   


    //调用到page_load事件时,前台已经加载完母版了,还怎么动态?
     protected void Page_PreInit(Object sender, EventArgs e)
        {
            try
            {
               if(true)
               {
                this.MasterPageFile = "~/pageMaster1.master";
               }
                else
               {
                this.MasterPageFile = "~/pageMaster2.master";
                }        }
            catch (Exception p)
            {
                this.MasterPageFile = "~/pageMaster1.master";
            }
        }
      

  3.   

    protected   void   Page_PreInit(object   sender,   EventArgs   e) 
            { 
                this.MasterPageFile   =   "~/MasterPage/MasterPage2.master "; 
            }