首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CDN上的ASP.NET主题

CDN上的ASP.NET主题
EN

Stack Overflow用户
提问于 2012-11-14 14:07:08
回答 1查看 246关注 0票数 0

我们希望将我们的.NET主题分发到云的边缘。

然而,我通过Google和帮助文件进行的研究告诉我,ASP.NET主题(App_Themes)必须从web服务器文件夹的物理子文件夹或IIS虚拟目录中服务;因此,主题不能从CDN (我们目前正在使用we)服务。这似乎是一个重大的失败,我希望我会因为没有进行适当的研究而被激怒,但我不得不问:

是否有人知道与使用主题的web应用程序不同的服务器(和URI)服务ASP.NET主题的方法?

(如果Windows Azure是实现这一目标的唯一方法,那么Windows是可能的。)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-14 14:36:34

使用主题和外观,您主要是样式服务器控件。然后在CDN中有主题文件是没有意义的,因为它们是由服务器处理的。

主题与层叠样式表 主题类似于级联样式表,因为主题和样式表都定义了一组可应用于任何页面的公共属性。然而,主题与样式表有以下不同之处:

  • 主题可以定义控件或页的许多属性,而不仅仅是样式属性。例如,使用主题,您可以指定TreeView控件的图形、GridView控件的模板布局等等。
  • 主题可以包括图形。
  • 主题不像样式表那样层叠。默认情况下,页的主题属性引用的主题中定义的任何属性值都会覆盖以声明性方式设置在控件上的属性值,除非使用StyleSheetTheme属性显式应用该主题。有关更多信息,请参见上面的主题设置优先部分。
  • 每个页面只能应用一个主题。不能将多个主题应用于页面,这与可以应用多个样式表的样式表不同。

来源:ASP.NET主题与Skins

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13380373

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档