码迷,mamicode.com
首页 > Web开发 > 详细

网页动态切换母版页(MasterPage)

时间:2014-06-13 00:23:21      阅读:355      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   tar   com   get   

是否可以变更网页的母版页(MasterPage)呢?

某.aspx在创建时,已经附加入某一母版页(MasterPage)了,现需要.aspx动态变更母版页(MasterPage),也就是说,在.aspx呈现时,能动态切换至另一个母版页(MasterPage)上。

下面Insus.NET尝试一下,似乎能成功实现。

先是在网站上创建两个MasterPage: MasterPage1.master和MasterPage2.master

bubuko.com,布布扣

 

bubuko.com,布布扣


现在创建一个.aspx,如Default.aspx,在创建时,就是附加至MasterPage1.master:
bubuko.com,布布扣

下面是重点,怎样让网页运时,就是能切换至Masterpage2.master去呢,唯一办法,就是动态修改上图中MasterpageFile的值。

bubuko.com,布布扣

 

浏览看看:
bubuko.com,布布扣



哇,出错了,不过它有提示我们怎样解决的方法,把它移至OnPreInit事件中去,也就是说,动态更新这个属性,是需要在Page_PreInit事件前处理。Ok,
bubuko.com,布布扣


再次浏览:
bubuko.com,布布扣

网页动态切换母版页(MasterPage),布布扣,bubuko.com

网页动态切换母版页(MasterPage)

标签:style   blog   http   tar   com   get   

原文地址:http://www.cnblogs.com/insus/p/3781386.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!