2

我有一个需要修改的 Web 应用程序,以便可以为不同的客户重新命名。我使用资源文件和#define 对应用程序的 Windows 版本做了同样的事情。我一直在阅读 aspx/C# 的资源文件,但似乎它们仅限于本地化。我想做一些事情,比如把所有东西都放在资源文件中,然后让 web 配置文件充当#define。

4

3 回答 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 回答