我们有一些用户控件想要从Web应用程序中提取出来并放到一个单独的程序集/库中。我以为只需创建一个类库并将ascx和ascx.cs文件导入项目,然后编译DLL即可在我们的应用程序中重复使用。
然而事实并非如此。我们的最终目标是拥有一个可在任何Web应用程序中使用的单一可分发的DLL(类似于Telerik分发其控件的方式)。尽管遵循这里所述的步骤“将.ascx用户控件转换为可再分发的自定义控件”非常简单,但结果会产生许多名为controlname.ascx.guid.dll的文件,这不是期望的结果。无论如何,我甚至不能使它们正常工作,因为我们还需要将其他类编译到程序集中。
有没有人成功地在.NET (我们正在使用3.5)中创建过Web用户控件库?我似乎找不到一个好的逐步指南。
然而事实并非如此。我们的最终目标是拥有一个可在任何Web应用程序中使用的单一可分发的DLL(类似于Telerik分发其控件的方式)。尽管遵循这里所述的步骤“将.ascx用户控件转换为可再分发的自定义控件”非常简单,但结果会产生许多名为controlname.ascx.guid.dll的文件,这不是期望的结果。无论如何,我甚至不能使它们正常工作,因为我们还需要将其他类编译到程序集中。
有没有人成功地在.NET (我们正在使用3.5)中创建过Web用户控件库?我似乎找不到一个好的逐步指南。