Asp.NET主题应用

1.先创建App_Themes文件夹 2.在App_Themes下创建一个Red文件夹,在Red文件夹下创建一个Lable.skin皮肤文件,在此皮肤文件中写入label标签的样式   例如:<asp:label runat="server"     font-bold="true"     forecolor="red" />     <asp:label runat="server" SkinID="Blue"     font-bold="true"     forecolor="blue" /> 3..在App_Themes下创建一个Yellow文件夹,在Yellow文件夹下创建一个Lable.skin皮肤文件,在此皮肤文件中写入label标签的样式  <asp:label runat="server"     forecolor="yellow" />     <asp:label runat="server" SkinID="Blue"     forecolor="sliver" />

4.在页面中应用样式      在Page指令中加入Theme="样式名(Red)"     若希望整个程序都使用Red这个样式 则需在web.config文件中加入     <system.web>   <pages theme="red"></pages>   </system.web>

  5.编码上切换样式方法     需在页面的PreInit事件中设置     protected void Page_PreInit(object sender, EventArgs e)     {         switch (Request.QueryString["theme"])         {             case "Blue":                 Page.Theme = "SkinFile";                 break;             case "Yellow":                 Page.Theme = "Yellow";                 break;             default :                 Page.Theme = "SkinFile";                 break;         }     }

6.页面中控件使用样式     页面中默认情况下 所有label均使用未加SkinID的样式   若希望给label加入指定样式需在<asp:Label ID="Label2" runat="server" Text="Label" SkinID="Blue"></asp:Label>

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值