首页 新闻 赞助 找找看

关于母板和主题

0
悬赏园豆:15 [已关闭问题]

  母板Site1.Master,Site2.Master和主题App_Themes添加后,怎样做才能有效果啊,

要求:母板中有两个ContentPlaceHolder,一个竖着排列,一个横着排列,并且主题中是一个红色和一个蓝色,在它的子页面中有两个超链接,一个是默认的母板和主题,点另一个超级链接的时候连接另一套母板和主题。。。。

like%'远远'%的主页 like%'远远'% | 小虾三级 | 园豆:635
提问于:2008-10-29 07:52
< >
分享
其他回答(2)
0

 protected override void OnPreInit(EventArgs e)

    {

        base.OnPreInit(e);

        if (Request["master"] == "master1")

            this.MasterPageFile = "~/master1.master";

        else

            this.MasterPageFile="~/master2.master"

    }

 

不知道能不能满足你的需求,动态更改master,theme都要在OnPreInit之前完成

BigRain | 园豆:220 (菜鸟二级) | 2008-10-29 09:22
0

动态加载不同的master,就可以了。

RicoRui | 园豆:3663 (老鸟四级) | 2008-10-29 10:16
0

方案1,动态调用用户控件;

方案2,动态加载master如楼上;

方案3,动态调用皮肤,在webcongfig中配置即可,

   <!-- 全局主题 -->
   <pages theme="Red" styleSheetTheme="Red"/>

   <pages theme="Blue" styleSheetTheme="Blue"/>

五千年文明 | 园豆:207 (菜鸟二级) | 2008-10-29 13:09
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册