Theme以及MasterPage介绍

  Theme和MasterPage是vs2005的新特性, 它们的出现可以使美工和程序员工作分离.Theme个人感觉和原来的CSS很像.都是对网页控件外观进行统一的管理.使用起来非常简单.首先建一个皮肤文件(.skin后缀).你可以在里面写好控件的外观.比如:<asp:Label Font-Bold="true" ForeColor="orange" runat="server" />这样所有的Label就变成了你定义好的风格了.当然还需要在页面上调用你写好的皮肤文件.在页面文件第一行的声明代码里加上Theme="你文件的名称"即可.这样所有这个页面上的Label就变成你那个所对应皮肤文件的风格了.当然如果你需要的只是一部分的Label变成皮肤文件的风格,另外一部分不需要的话.你就加上StyleTheme="你文件的名称",然后在你所用到的皮肤文件里你先需要写好SkinID,到你页面上的Label属性里加上你所需要的SkinID即可.注意SkinId 的定义应唯一,因为在同一主题中不允许一个控件类型有重复的 SkinId.如果你不定义SkinID的话,就算你在页面文件里改了Label的风格,那它也会被你的皮肤文件的Label风格所掩盖.比如要加SkinID的话:<asp:Label Font-Bold="true" ForeColor="orange" runat="server" />
<asp:label runat="server" SkinID="wzl" font-bold="true" forecolor="blue" />这样即可,代码中在Label属性里加SkinID="wzl"就可以了.

  MasterPage就是模板页,设计好它以后可以统一每个页面的页眉,页脚.新建一个MasertPage后,再新建其他页面的时候只要选择好模板页,然后在contentplaceholder里写好你需要的东西.那么运行后就不仅有你写的东西有了,模板页的东西也会自己出现,可以减少很多重复工作.

 


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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值