2008-12-02 47 views
2

我有一个Web应用程序,我需要修改,以便它可以更名为不同的客户。我使用资源文件和#define对应用程序的Windows版本做了同样的事情。我一直在阅读关于aspx/C#的资源​​文件,但它似乎只限于本地化。我想做一些事情,比如将所有内容放在资源文件中,然后让web配置文件充当#define。不同品牌的网站版本,资源文件?

回答

2

根据你想要重新品牌(颜色,标志等),你可以使用不同的CSS文件做到这一点。

2

你当然可以做你正在谈论的资源文件。但是,在.settings文件中定义需要的内容可能会更容易,因为这样做时,值可以在web.config文件中重写。

如果您计划在资源文件中使用图像/其他二进制资源,则.settings不是完美的解决方案。

希望有帮助!

1

我已经使用主题根据某人想要的内容更改网站的“品牌”。 http://msdn.microsoft.com/en-us/library/ykzx33wh.aspx

您可以创建大量主题,将它们放在应用程序中,然后指定哪个主题是web.config中的默认/活动主题。

实现主题是您从一开始就应该做的事情,但您可以复古地适应现有应用程序,但根据布局和内容的复杂程度不同,工作量会有所不同。

虽然我不确定有多少主题(如果有)可以嵌入到程序集/资源中。

+0

我同意,主题是去这里的路 – 2009-08-12 03:42:20