Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 不同品牌的网站版本,资源文件?_C#_Asp.net_Resources_Branding - Fatal编程技术网

C# 不同品牌的网站版本,资源文件?

C# 不同品牌的网站版本,资源文件?,c#,asp.net,resources,branding,C#,Asp.net,Resources,Branding,我有一个需要修改的web应用程序,以便可以为不同的客户重新命名。我使用资源文件和#define对windows版本的应用程序做了同样的事情。我一直在阅读aspx/C的资源文件,但它们似乎仅限于本地化。我想做一些事情,比如把所有的东西都放在资源文件中,然后让web配置文件充当#define。根据您想要重新命名的内容(颜色、徽标等),您可以使用不同的CSS文件来实现这一点。您当然可以使用资源文件来实现您所说的。但是,在.settings文件中定义所需内容可能更容易,因为这样做时,可以在web.con

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

根据您想要重新命名的内容(颜色、徽标等),您可以使用不同的CSS文件来实现这一点。

您当然可以使用资源文件来实现您所说的。但是,在.settings文件中定义所需内容可能更容易,因为这样做时,可以在web.config文件中覆盖这些值

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


希望有帮助

我使用主题来根据某人的需求改变网站的“品牌”

您可以创建许多主题,将它们放在应用程序中,然后在web.config中指定默认/活动的主题

实现主题从一开始就是你真正应该做的事情,但是你当然可以重新适应现有的应用程序,但是根据布局和内容的复杂性,努力的程度会有所不同


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

我同意,主题是解决问题的方法