首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在DLL形式中创建可再分发的用户控件,并嵌入图像、javascripts、样式表?

如何在DLL形式中创建可再分发的用户控件,并嵌入图像、javascripts、样式表?
EN

Stack Overflow用户
提问于 2011-05-06 14:19:35
回答 2查看 2.3K关注 0票数 2

我已经为我们公司的web应用程序开发了一个最具可重用性的ASP.Net WebUserControl。根据这个msdn topic,我现在将把它做成一个可再分发的DLL。由于WebUserControl附带了一些JavaScript、CSS以及图像。我的问题是如何将它们捆绑在一起以形成单个DLL?

我们的开发环境是Visual Studio2008,.Net Framework3.5

请多多指教!谢谢!

威廉

EN

回答 2

Stack Overflow用户

发布于 2011-05-06 14:23:11

您可以将非源代码部分捆绑在一个资源文件中,并在ASP.NET代码中引用它们。您可以添加到默认资源文件(.resx)或添加您自己的..

票数 0
EN

Stack Overflow用户

发布于 2011-05-06 14:28:20

我还没有真正尝试过,但我认为您可以将用户控件、JS文件等嵌入到您的可重用库项目的输出程序集中。基本上,在Properties对话框中,您可以将这些文件的"Build Action“设置为"Embedded Resource”,而不是"Content“。

然后,消费应用程序将实现并注册一个VirtualPathProvider,以告知ASP.NET查找程序集内的用户控件。

这里有一个类似的问题,处理从DLL加载MVC视图,同样的想法:Using VirtualPathProvider to load ASP.NET MVC views from DLLs

这个是:http://www.wynia.org/wordpress/2008/12/aspnet-mvc-plugins/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5907526

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档