如何在ASP.NET中的主题之间共享.skin主题文件?

Eti*_*neT 5 asp.net themes

我们有一个带有多个asp.net主题的遗留应用程序.每个主题都有一个.skin文件.每个皮肤文件几乎完全相同,除了一些东西.这些文件有很多相似之处.是否可以跨主题共享一个共同的.skin文件?

小智 5

可以通过在某处创建基本主题皮肤文件,然后在特定主题皮肤文件中使用包含.

例如,您可以在baseTheme.skin中定义所有控件并将其放在服务器上的某个位置.然后,在您的特定主题文件(theme.skin)中,您将包含回到您的基础.

<!-- #include file="../themeBase.skin" -->
Run Code Online (Sandbox Code Playgroud)


Mat*_*att 1

不幸的是,这是不可能的,皮肤是根据设计包含在主题中的:

http://forums.asp.net/t/1268733.aspx/1