在asp.net 2.0中,如果定义了theme主题的话,则页面主题中的配色方案,外观等的定义是优先于在页面里定义的,比如:
<asp:Label ID="Label1" runat="server" Text="Hello 1" /><br />
<asp:Label ID="Label2" runat="server" Text="Hello 2" ForeColor="blue" />
如果已经定义了一个主题,则label2的forecolor不起作用,
那么如何使到其起作用呢?可以使用StyleSheetTheme指定,比如:
假如定义了个主题如下:
<asp:TextBox
BackColor="Orange"
ForeColor="Green"
Runat="Server" />
在页面中,有如下代码:
<%@ Page StyleSheetTheme="OrangeTheme" %>
<html>
<head runat="server">
<title>Style Sheet Themed TextBox</title>
</head>
<body>
<form id="form1" runat="server">
<b>First Name:</b>
<asp:TextBox
ID="txtFirstName"
Runat="Server" />
<br /><br />
<b>Last Name:</b>
<asp:TextBox
ID="txtLastName"
BackColor="Yellow"
Runat="Server" />
<br /><br />
<asp:Button
Text="Submit"
Runat="Server" />
</form>
</body>
</html>
则第一个文本框使用的是预定义的主题颜色(橙色),而第二个文本框使用的是自定义的黄色
分享到:
相关推荐
总的来说,这个教程源文件涵盖了ASP.NET 2.0开发的关键技术,包括Web Forms、数据访问、页面布局、主题、Web Services、状态管理和安全控制。通过深入学习和实践这些源代码,开发者将能够熟练掌握ASP.NET 2.0,构建...
根据提供的文件信息,我们可以推断出这是一本关于ASP.NET 2.0的专业书籍,书名为《Professional ASP.NET 2.0》,由多位作者共同编写,包括Bill Evjen、Scott Hanselman、Farhan Muhammad、Srinivasa Sivakumar 和 ...
ASP.NET 2.0的Theme功能支持继承,这意味着可以创建一个基础Theme,并在此基础上创建新的主题。新主题只需要覆盖原有主题中的部分样式,从而实现快速定制。这种机制使得维护和扩展变得容易,尤其是在大型项目中。 ...
Asp.net2.0 提供了一种可以让网站在多种语言版本之间切换的方法。通过本课的学习,听众可以了解到如何使自己的网站资源自由变幻,并快速国际化。 • 开始时间: 2005-12-5 14:30:00 • 技术等级: Level 200 • 系列: ...
在ASP.NET 2.0中,Master Page和主题(Themes)以及皮肤(Skin)是两个非常重要的特性,它们帮助开发者创建一致的、具有企业级外观的网站。 **Master Page** Master Page是ASP.NET 2.0中的一个创新,它允许开发者...
4. **皮肤(Skin)和主题(Theme)**:ASP.NET 2.0支持皮肤和主题,使得用户界面的样式可以全局统一,同时也方便进行样式调整和品牌定制。 5. **控件验证**:ASP.NET 2.0提供了内置的验证控件,如...
6. **皮肤(Skin)和主题(Theme)**:皮肤和主题是ASP.NET 2.0中实现界面个性化的重要手段。皮肤定义了控件的外观,而主题则是一组皮肤的集合,可以全局应用到整个网站,轻松改变网站的整体样式。 7. **自定义控件...
首先提出需要解决的问题,然后说明实现的过程,最后在ASP.NET2.0中编写具体的软件代码,其中介绍了很多2.0的新特性,如Master,Theme和Skin等,并且大多数章中都涉及到创建三层的系统,包括数据层、业务逻辑层和...
除此之外,ASP.NET 2.0还引入了皮肤(Skin)和主题(Theme)的概念,允许开发者为整个网站或特定控件定义统一的外观,从而增强网站的视觉一致性。 最后,ASP.NET 2.0提供了一整套的开发工具,包括Visual Studio IDE...
ASP.NET 2.0 Master Page主题以及皮肤的使用 (Level 200) 讲 师:苏鹏 中国网通技术支持与项目部开发经理 MSDN特邀讲师 课程简介:本课程介绍asp.NET 2.0的几个设计方面的新特性,通过master page听众...
此外,ASP.NET 2.0的皮肤(Skin)和主题(Theme)功能使得全局样式管理变得更加简单。通过定义皮肤文件,可以统一控件的外观;而主题则允许在整个网站范围内应用这些皮肤,确保一致的用户体验。 数据绑定是ASP.NET ...
本课程介绍asp.NET 2.0的几个设计方面的新特性,通过master page听众可以使诸多网页遵循同一个架构,theme和skin使网页保持统一外观并使网页风格统一化。主要针对网页的美工以及网页风格管理人员。要求听众有一定...
本课程介绍asp.NET 2.0的几个设计方面的新特性,通过master page听众可以使诸多网页遵循同一个架构,theme和skin使网页保持统一外观并使网页风格统一化。主要针对网页的美工以及网页风格管理人员。要求听众有一定...
本课程介绍asp.NET 2.0的几个设计方面的新特性,通过master page听众可以使诸多网页遵循同一个架构,theme和skin使网页保持统一外观并使网页风格统一化。主要针对网页的美工以及网页风格管理人员。要求听众有一定...
- **新特性介绍**:本书详细介绍了ASP.NET 2.0中的新功能,包括Master Pages(主页)、Theme(主题)、Skinning(皮肤)等功能,这些功能使得开发者可以更容易地创建一致性的界面。 - **安全性提升**:详细讲解了ASP...
【精通ASP.NET2.0的Web2.0电子教程】是一个深入学习ASP.NET 2.0框架与Web2.0技术的教育资源,主要面向希望通过PPT形式进行学习的开发者。这个教程涵盖了ASP.NET 2.0的核心概念以及如何在Web应用程序中应用Web2.0的...
在"ASP.NET2.0主题示例代码"中,你将找到如何创建、应用和管理主题的一些实践例子。这些示例可能包括以下几个方面: 1. **创建主题**:首先,你需要在应用程序的App_Themes目录下创建一个新主题文件夹,例如...
3. **ViewState**:在Asp.NET 2.0中,ViewState是默认用于在页面间保持状态的方法。源码可能利用ViewState来保留用户输入或控件的状态,但需要注意它会增加页面大小。 4. **数据绑定**:源码可能使用各种数据绑定...
在本节中,我们将深入了解ASP.NET 2.0中的用户界面设计技术,包括MasterPage(主页)、主题与皮肤以及导航控件等核心概念。这些组件为开发者提供了构建一致且美观的Web应用的强大工具。 #### 二、MasterPage (主页)...