Asp.net 将所有assembly:WebResource放在同一个cs文件中是一个好主意吗?
我有一个.NET库,带有一些网络控件 这些网络控件具有嵌入资源。 在每个cs文件的所有网络控件中,我们都这样声明: 大概是这样的:Asp.net 将所有assembly:WebResource放在同一个cs文件中是一个好主意吗?,asp.net,c#-3.0,Asp.net,C# 3.0,我有一个.NET库,带有一些网络控件 这些网络控件具有嵌入资源。 在每个cs文件的所有网络控件中,我们都这样声明: 大概是这样的: [assembly: WebResource("IO.Css.MyCSS.css", "text/css")] namespace MyNamespace.MyClass { [ParseChildren(true)] [PersistChildren(false)] [Designer(typeof(MyNamespace.MyClassD
[assembly: WebResource("IO.Css.MyCSS.css", "text/css")]
namespace MyNamespace.MyClass
{
[ParseChildren(true)]
[PersistChildren(false)]
[Designer(typeof(MyNamespace.MyClassDesigner))]
public class QuickTip : Control, INamingContainer
{
//My code...
}
}
创建一个cs文件并在其中包含所有WebResource声明是一个好主意吗
示例:仅包含以下内容的cs文件:
[assembly: WebResource("IO.Css.MyCSS.css", "text/css")]
[assembly: WebResource("IO.Image.MyImage.png", "image/png")]
//And many other WebResources of all WebControls of the Assembly
这是一个非常普遍的问题。这取决于项目的特点