.skin外观文件
.skin是外观文件,它包含各个控件(例如,Button、Label、TextBox 或 Calendar
控件)的属性设置。
控件外观设置类似于控件标记本身,但只包含您要作为主题的一部分来设置的属性。
例如,下面是 Button
控件的控件外观:
<asp:button runat="server" BackColor="lightblue"
ForeColor="black" />
在 theme 文件夹中创建 .skin 文件。一个 .skin
文件可以包含一个或多个控件类型的一个或多个控件外观。
可以为每个控件在单独的文件中定义外观,也可以在一个文件中定义所有主题的外观。有两种类型的控件外观
-“默认外观”和“已命名外观”:
· 当向页应用主题时,默认外观自动应用于同一类型的所有控件。如果控件外观没有 SkinID
属性,
则是默认外观。例如,如果为 Calendar 控件创建一个默认外观,
则该控件外观适用于使用本主题的页面上的所有 Calendar
控件。
(默认外观严格按控件类型来匹配,因此 Button 控件外观适用于所有 Button 控件,
但不适用于 LinkButton 控件或从
Button 对象派生的控件。)
· 已命名外观是设置了 SkinID
属性的控件外观。已命名外观不会自动按类型应用于控件
。而应当通过设置控件的 SkinID
属性将已命名外观显式应用于控件。通过创建已命名外观,
可以为应用程序中同一控件的不同实例设置不同的外观
控件)的属性设置。
控件外观设置类似于控件标记本身,但只包含您要作为主题的一部分来设置的属性。
例如,下面是 Button
控件的控件外观:
<asp:button runat="server" BackColor="lightblue"
ForeColor="black" />
在 theme 文件夹中创建 .skin 文件。一个 .skin
文件可以包含一个或多个控件类型的一个或多个控件外观。
可以为每个控件在单独的文件中定义外观,也可以在一个文件中定义所有主题的外观。有两种类型的控件外观
-“默认外观”和“已命名外观”:
· 当向页应用主题时,默认外观自动应用于同一类型的所有控件。如果控件外观没有 SkinID
属性,
则是默认外观。例如,如果为 Calendar 控件创建一个默认外观,
则该控件外观适用于使用本主题的页面上的所有 Calendar
控件。
(默认外观严格按控件类型来匹配,因此 Button 控件外观适用于所有 Button 控件,
但不适用于 LinkButton 控件或从
Button 对象派生的控件。)
· 已命名外观是设置了 SkinID
属性的控件外观。已命名外观不会自动按类型应用于控件
。而应当通过设置控件的 SkinID
属性将已命名外观显式应用于控件。通过创建已命名外观,
可以为应用程序中同一控件的不同实例设置不同的外观
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!