母版页(MasterPage),你真得了解了吗?

最开始,知道有母版页可以用,就知道建个母版页,然后内容页引用。当时想母版这不挺简单嘛

后来,发现母版页也可以嵌套母版页。

再后来,发现母版页的引用也可以在web.config中配置,这不需要每个页面都添加MasterPageFile的属性。在子文件夹中的web.config的母版配置可以覆盖上层的。单独内容页可以覆盖web.config中配置的。普通页面不web.config中母版页配置的影响。

再后来,发现在WebSite中创建母版页选C#,引用该母版页的内容页使用的编程语言可以C#或者VB.NET(在WebApplication中只能用一种编程语言)

再后来,发现一个页面还可以引用多个母版页。可以根据不同的浏览器使用不同的母版页。

<% @ Page Title = ""  Language = " C# "  Mozilla:MasterPageFile = " ~/Site2.Master "  Opera:MasterPageFile = " ~/Site1.Master "  IE:MasterPageFile = " ~/Site3.Master "    AutoEventWireup = " true "  CodeBehind = " WebForm4.aspx.cs "  Inherits = " WebApplication3.WebForm4 "  masterpagefile = " Site1.Master "   %>

 浏览器列表在C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\Browsers\ 下

再后来,....

再后来,....

还不知道能发现母版页又能怎么用呢。

顺便提一下,VS2008和VS2005的中的母版页不太一样。

VS2008可以直接创建嵌套母版。VS2005只能创建一个普通母版,然后手动改成嵌套母版。

VS2008默认创建的母版页比在VS2005中默认的母版页在head中多一个contentplaceholder

 

 没提编程的方式,是俺比较懒,能让VS帮做的,尽量做。自己能不写的尽量不写。

转载于:https://www.cnblogs.com/qishichang/archive/2009/10/31/1593644.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值