我有一个需要修改的 Web 应用程序,以便可以为不同的客户重新命名。我使用资源文件和#define 对应用程序的 Windows 版本做了同样的事情。我一直在阅读 aspx/C# 的资源文件,但似乎它们仅限于本地化。我想做一些事情,比如把所有东西都放在资源文件中,然后让 web 配置文件充当#define。
Tom
问问题
360 次
3 回答
2
根据您想要重新命名的内容(颜色、徽标等),您可以使用不同的 CSS 文件来执行此操作。
于 2008-12-02T14:38:44.897 回答
2
你当然可以用资源文件做你所说的事情。但是,在 .settings 文件中定义您需要的内容可能更容易,因为当您这样做时,可以在 web.config 文件中覆盖这些值。
如果您计划在资源文件中使用图像/其他二进制资源,.settings 不是完美的解决方案。
希望有帮助!
于 2008-12-02T14:52:13.027 回答
1
我使用主题来根据某人的需求更改网站的“品牌”。 http://msdn.microsoft.com/en-us/library/ykzx33wh.aspx。
您可以创建许多主题,将它们放入应用程序中,然后在 web.config 中指定哪个主题是默认/活动的。
实施主题是你应该从一开始就真正做的事情,但你当然可以改造现有的应用程序,但是根据布局和内容的复杂性,工作量会有所不同。
我不确定有多少主题(如果有的话)可以嵌入到程序集/资源中。
于 2009-08-12T03:38:55.883 回答