0

请您告诉我如何使用可用作 .net 2.0 的 Visual Studio 2005 中的 dll 的用户控件。我看过这篇文章

http://msdn.microsoft.com/en-us/library/aa479318.aspx#customcontrolfromusercontrol_topic7

但我并不聪明,因为我自己没有编译 dll,所以我不知道如何将 dll 添加到 web.config 文件或它的强名称是什么(步骤 5)。此外,我也不知道如何将 dll 的指令注册到页面。

我试图将 dll 添加到工具栏,但我收到错误,即 dll 中没有可用的组件。

非常感谢您提供的任何帮助

4

1 回答 1

0

没有控制文件吗?您至少需要要使用的控件的命名空间和类名。

使用第三方控件通常分 3 个步骤完成:

  1. 将程序集 (DLL) 文件添加到您的引用中。(右键单击解决方案资源管理器中的文件夹并选择“添加引用...”。然后选择您的 DLL 文件)

  2. 像这样在 .ascx 或 .aspx 文件的顶部注册您的控件(这是一个示例。TagPrefix 您可以自己选择。命名空间和 Assebmly 您需要知道。):

    <%@ Register TagPrefix="rjs" Namespace="RJS.Web.WebControl" Assembly="RJS.Web.WebControl.PopCalendar.Net.2008" %>
    
  3. 在您的页面上创建控件(使用上面的 TagPrefix 和控件的名称。):

    <rjs:PopCalendar CssClass="Small" id="dateFrom" runat="server" Buttons="[<][m][y]  [>]" BorderWidth="1px" Separator="." RequiredDate="False"></rjs:PopCalendar>
    

此外,您可能需要在 web.config 文件中进行其他设置。

于 2013-08-14T11:54:41.207 回答