Kei*_*ith 11 c# asp.net user-controls
我们有一堆用户控件,我们希望从Web应用程序中取出并进入一个单独的程序集/库,我认为这就像创建类库并将ascx和ascx.cs文件拉入项目一样简单,并编译DLL以在我们的应用程序之间重用.
然而,事实并非如此.
我们的最终目标是拥有一个可分发的DLL(类似于Telerik如何分发其控件),我们可以将其投入任何Web应用程序.这里的步骤:将.ascx用户控件转换为可再发行的自定义控件非常简单,但是这会导致许多名为controlname.ascx.guid.dll的文件,这不是所需的结果.我甚至无法让这些工作,因为我们有额外的类需要编译到程序集中.
有没有人在.NET中成功创建了一个Web用户控件库(我们在这里使用3.5)?我似乎无法找到一个很好的分步指南.
我意识到这是一个古老的话题,但如果有人在寻找创建可重用用户控件库的解决方案,那么事实证明它非常简单.以下是两个很好的分步指南以及源代码:
从MSDN:将.ascx用户控件转换为可再发行的自定义控件
从Code Project:直接创建ASP.NET用户控件库
第二个链接为第一个链接创建的多个dll提供解决方案.
| 归档时间: |
|
| 查看次数: |
16343 次 |
| 最近记录: |