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

原文:网页动态切换母版页(MasterPage)

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

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

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

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

 

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

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

 

浏览看看:

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

再次浏览:

时间: 2024-08-12 21:57:32

网页动态切换母版页(MasterPage)的相关文章

net 4 0-.net如何用cookies动态切换主题

问题描述 .net如何用cookies动态切换主题 我做了两个主题,一个绿色背景,一个红色背景,但一在网页上加载只显示绿色,多次切换主题后还是绿色,求指点,为什么就切换不到红色 public partial class _Default : System.Web.UI.Page { protected void Page_PreInit(object sender, EventArgs e) { if (Request.Cookies["Theme"] != null) this.Th

网页图片切换css3和js

问题描述 网页图片切换css3和js <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 无标题文档 <!-- .headbanner { position:absolute; left:44px; top:57px; width:1000px; height

Jquery实现动态切换图片的方法

  本文实例讲述了Jquery实现动态切换图片的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "

程序实现多国语言的动态切换解决方案

实现思想: 传统的做法是把所有的资源都放到动态库中,一种语言一个动态库,程序运行的时候通过加载不同的动态库来实现多语言功能.这样做的缺点是不能动态切换语言,如果更换语言后必须重新启动软件.当然,没有人会需要经常的切换语言玩儿,但是采用动态库的方法,如果程序需要修改资源的话,就要更新所有的动态库,这是一个非常枯燥而且容易出现疏漏的工作. 我的方法是把所有用到的字符串都放到文件中,一种语言一个文件,根据选择的语言到对应的文件中去加载字符串.这样不但可以动态切换语言,而且用户可以根据需要自己添加新的语

在Hibernate里面动态切换SChema实现访问不同的数据库的几种方法

需求很简单,相同的操作,比如表结构完全相同,程序也完全相同,但需要根据某些条件,分别向不同的schema做操作. 比如,如果当前处理的是A公司,那么向SchemaA 里面保存数据,如果当前处理的是B公司的,则向SchemaB里面保存数据. 其实就是一套程序,实现后台的动态切换. 我这里提供几种方法,大家自己根据情况考虑,都能实现,注意是实现,不一定适合于正式应用. 方法一: 在Hibernate里面,有一个配置参数,比如下面这个带Schema配置的映射 <?xml version="1.0

asp.net为网页动态添加description描述信息的方法

  这篇文章主要介绍了asp.net为网页动态添加description描述信息的方法,涉及asp.net动态操作网页元素的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例讲述了asp.net为网页动态添加description描述信息的方法.分享给大家供大家参考.具体分析如下: 这段代码可以修改网页的head区的description meta ? 1 2 3 4 HtmlMeta desc = new HtmlMeta(); desc.Name = "Description&q

asp.net为网页动态添加关键词的方法

  asp.net为网页动态添加关键词的方法          这篇文章主要介绍了asp.net为网页动态添加关键词的方法,可实现动态添加keyword meta的功能,非常具有实用价值,需要的朋友可以参考下.具体如下: 这段代码可以修改网页的keyword meta ? 1 2 3 4 HtmlMeta keywords = new HtmlMeta(); keywords.Name = "keywords"; keywords.Content = "关键词";

jQuery定义背景动态切换效果的方法

 这篇文章主要介绍了jQuery定义背景动态切换效果的方法,实例分析了jQuery操作图片的技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了jQuery定义背景动态切换效果的方法.分享给大家供大家参考.具体如下: 通过下面的jQuery插件,你可以将图片放在一个数组里,然后告诉jQuery图片需要在什么地方背景轮换 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29

js动态切换图片的方法

 这篇文章主要介绍了js动态切换图片的方法,包含完整的css文件与js文件实现技巧,非常具有实用价值,需要的朋友可以参考下     本文实例讲述了js动态切换图片的方法.分享给大家供大家参考.具体实现方法如下: index.css文件如下:   代码如下: * { margin: 0px;padding: 0px; } body { width: 632px; /*background-color: blue;*/ margin: 0 auto; } #imgsCom { background-