我很好奇这是否可行。让我告诉你我们如何使用主题以及我们为什么要使用单个资源dll来获取资源。
我们目前有一个App_Themes目录,主要是(目前)主题。称之为MainTheme。我们正在使用第三方控制套件(Telerik),并在MainTheme目录下有几个自定义的CSS文件。我们在目录中有一个皮肤文件(MainTheme.skin),它为我们的一些控件提供了一些自定义属性。
我们正在尝试通过减少页面请求数量(目前大约15个左右)来优化网站的性能。我们确实启用了缓存。
我们正在尝试将所有主题图片,样式和皮肤嵌入到单个Resource.dll中,从而限制了我们的页面请求。我们遇到的问题是让ASP .NET使用Resources.dll作为主要来源,而不是MainTheme目录的根目录。
我们在寻找解决方案时空洞无物。任何人都知道使用嵌入式资源和主题是相互排斥的功能还是可以合并?
如果您有任何其他建议,请随时添加。
谢谢! 丹尼尔
答案 0 :(得分:0)
据我所知,创建主题dll不是ASP.NET的一部分,它是Telerik控件套件的一部分。我认为他们的网站会告诉你如何做到这一点并启用它。
我使用DevExpress控件,他们使用添加到web.config中的自定义http处理程序来执行此操作。