【发布时间】:2014-10-31 21:36:10
【问题描述】:
我正在开发一个直接的 ASP.Net 应用程序。 (没有额外的框架)。
我有几个用户控件(不是自定义控件),我希望能够将它们打包到一个 DLL 中,以便在其他几个应用程序中重用/重新分发。理想情况下,我们希望将所有内容(.ascx 和源文件)都包含在一个 DLL 中,该 DLL 可以添加到目标项目的引用中。
将用户控件嵌入 .aspx 页面时,我们希望能够在 Visual Studio 设计视图中看到这些控件。
我一直在环顾四周,看到了几种可能的解决方案。 任何人都可以指出一个清晰的教程/示例来帮助我完成这个过程吗?
【问题讨论】:
-
一般来说,用户控件不是这样工作的。 .ascx 文件必须在运行时可用。如果要在 DLL 中分发,则应改为创建自定义控件。或者,您可以使用源代码控制系统跨项目“共享”文件。
标签: asp.net user-controls ascx