ASP.NET同时也支持global themes,其位于c:/Inetpub/wwwroot/aspnet_client/system_web/v2.0.50727/Themes folder。
<
asp:Image runat
=
"
server
"
ImageUrl
=
"
~/images/Winter.jpg
"
/>
<%
@ Page Language
=
"
C#
"
AutoEventWireup
=
"
true
"
CodeFile
=
"
Default.aspx.cs
"
Inherits
=
"
_Default
"
Theme
=
"
TextBox
"
%>
<
asp:Button ID
=
"
Button1
"
runat
=
"
server
"
... EnableTheming
=
"
false
"
/>
<
configuration
>
<
system
.web
>
<
pages
theme
="FunkyTheme"
>
...
</
pages
>
</
system.web
>
</
configuration
>
——————————————————————————
<
configuration
>
<
system
.web
>
<
pages
styleSheetTheme
="FunkyTheme"
>
...
</
pages
>
</
system.web
>
</
configuration
>
<
asp:ImageButton runat
=
"
server
"
SkinID
=
"
OKButton
"
ImageUrl
=
"
ButtonImages/buttonOK.jpg
"
/>
<
asp:ImageButton runat
=
"
server
"
SkinID
=
"
CancelButton
"
ImageUrl
=
"
ButtonImages/buttonCancel.jpg
"
/>
视频下载:
VS2008&ASP.NET3.5之Themes&Skins(共4部分,第1部分)
http://download.youkuaiyun.com/source/423114
VS2008&ASP.NET3.5之Themes&Skins(共4部分,第2部分)
http://download.youkuaiyun.com/source/423126
VS2008&ASP.NET3.5之Themes&Skins(共4部分,第3部分)
http://download.youkuaiyun.com/source/423170
VS2008&ASP.NET3.5之Themes&Skins(共4部分,第4部分)
http://download.youkuaiyun.com/source/423221

本文介绍了ASP.NET中的Themes机制,解释了其与CSS的区别,并详细说明了如何在ASP.NET项目中应用Themes来统一控件样式,包括Skin文件的使用、动态加载方法及与web.config文件的配置。
133

被折叠的 条评论
为什么被折叠?



