Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/282.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# 如何动态注册WebResource?_C#_Asp.net_Resources - Fatal编程技术网

C# 如何动态注册WebResource?

C# 如何动态注册WebResource?,c#,asp.net,resources,C#,Asp.net,Resources,是否可以动态注册web资源? 我的意思是这样做- [assembly: WebResource("NameSpace.Resources.MyCSS.css", "text/css")] 我想从xml文件中读取资源的设置。这些设置的内容将包含注册资源所需的信息,并取决于要加载的页面。 因此,只有页面真正需要使用的资源才会被注册 例如,我的一个页面使用两个图像和一个css文件。我只想注册它们,虽然我可以在我的项目中有更多的图像和css文件作为嵌入式资源。 这样做的原因-不注册任何我不需要的东西

是否可以动态注册web资源? 我的意思是这样做-

[assembly: WebResource("NameSpace.Resources.MyCSS.css", "text/css")]
我想从xml文件中读取资源的设置。这些设置的内容将包含注册资源所需的信息,并取决于要加载的页面。 因此,只有页面真正需要使用的资源才会被注册

例如,我的一个页面使用两个图像和一个css文件。我只想注册它们,虽然我可以在我的项目中有更多的图像和css文件作为嵌入式资源。 这样做的原因-不注册任何我不需要的东西


如果可能的话,与AssemblyInfo.cs中声明每个资源相比,它能给我带来什么好处呢?

如果您要动态确定需要哪些资源,我认为这比事先声明它们要大得多。您需要对其进行基准测试,但对我来说,WebResources从未提供过多少好处