ASP.NET-使用主题
来源:互联网 发布:mac os dmg怎么安装 编辑:程序博客网 时间:2024/05/21 00:19
1. 使用外观文件
(2)创建外观文件
在应用程序根目录下创建一个APP_Themes文件夹,并添加一个主题。在主题中添加外观文件,TextBoxSkin.skin;
在文件添加如下代码:
默认外观:
<asp:TextBox runat="server" Text="Hello World!" BackColor="#FFE0C0" BorderColor="#FFC080" Font-Size="12pt"
ForeColor="#C04000" Width="149px"/>
ForeColor="#C04000" Width="149px"/>
命名外观:
<asp:TextBox SkinId="textboxSkin" runat="server" Text="Hello World!" BackColor="#FFFFC0" BorderColor="Olive"
BorderStyle="Dashed" Font-size="15pt" Width="224px" />
<asp:TextBox SkinId="textboxSkin" runat="server" Text="Hello World!" BackColor="#FFFFC0" BorderColor="Olive"
BorderStyle="Dashed" Font-size="15pt" Width="224px" />
(2)在网页中引用
应用主题:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebTest.Default" Theme="TextBoxSkin"%>
使用命名主题:
<asp:TextBox ID="TextBox2" runat="server" SkinID="textboxSkin"></asp:TextBox>
其他没有添加SkinID的TextBox将使用默认外观。
2. 使用CSS样式
(1)创建CSS文件
在APP_Themes文件夹下新建主题,并在主题下新建CSS文件
(2)使用CSS文件
MyTheme为CSS文件所在的主题名。
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebTest.Default" Theme="MyTheme"%>
必须定义:
<head runat="server">
3. 应用主题
(1)指定和禁用主题
为单个页面指定主题:
<%@ Page Theme="ThemeName" %>
或
<%@ Page StyleSheetTheme="ThemeName" %>
为单个页禁用主题:
<%@ Page Enable Theming="false" %>
为控件禁用主题:
<asp:TextBox runat="server" EnableTheming="false" />
为应用程序自定和禁用主题:
Web.config文件的配置代码如下:
<configuration>
<system.web>
<page theme="ThemeName"></pages>
</system.web>
</configuration>
或
<configuration>
<system.web>
<page StylesheetTheme="ThemeName"></pages>
</system.web>
</configuration>
禁用主题:将相关属性设为空("")即可。
(2)动态加载主题
string theme = "ThemeName";
Page.Theme = theme;
阅读全文
0 0
- ASP.NET-使用主题
- 在asp.net 2.0中使用主题
- ASP.net中使用主题(皮肤)
- ASP.NET使用主题完成换肤
- ASP.NET 主题
- Asp.NET主题应用
- asp.net主题 皮肤
- asp.net主题概述
- ASP.net 主题 FAQ
- asp.net主题切换
- 有关ASP.NET主题
- #03 ASP.NET主题
- ASP.NET 2.0中动态混合使用MasterPage和主题
- ASP.NET 2.0新特性-使用样式、主题和皮肤
- 在ASP.NET 2.0中使用样式、主题和皮肤
- ASP.NET 2.0中使用样式、主题和皮肤
- 在ASP.NET 2.0中使用样式、主题和皮肤
- 在ASP.NET 2.0中使用样式、主题和皮肤
- Application 记录
- jquery源码分析(1)---框架结构
- 使用微信授权登录的APP,如何通过App Store审核?
- VS2015:错误 = 无法计算表达式。不支持操作。未知错误: 0x80070057。
- 蓝桥杯-分小组
- ASP.NET-使用主题
- springMVC:将controller中数据传递到jsp页面
- VS功能之自动生成json格式类
- 键盘按钮keyCode对照表
- Java基础
- 蓝桥杯-凑算式
- 【分享资源】Kotlin语言开发学习资源推荐
- 破解前端面试(80% 应聘者不及格系列):从 闭包说起
- 生产管理企业中委外加工如何运用ERP系统解决