【问题标题】:Is it possible to use ASP.NET Web Control into a Webpart project?是否可以在 Webpart 项目中使用 ASP.NET Web 控件?
【发布时间】:2011-04-30 11:36:05
【问题描述】:

我正在 Visual Studio 2010 中为 SharePoint 2010 开发一个 Web 部件,我想知道是否可以添加我过去已经为 Web 应用程序开发的 Web 控件。

当我尝试向项目中添加新项目时,我只看到添加服务器控件的选项,但它只创建一个 .cs 文件而不是控件。

【问题讨论】:

    标签: sharepoint-2010 web-parts


    【解决方案1】:

    是的,但您必须确保它是强命名的,并且可以放入服务器的全局程序集缓存中,因为这是所有 Web 部件部署到的位置。此外,如果它不是visual web part,则必须在代码中动态创建它,而不是像普通的 ASP.NET 应用程序那样具有拖放界面。

    一般来说,它与在普通 ASP.NET 应用程序中使用服务器控件没有太大区别。

    编辑:

    要将自定义服务器控件添加到您的应用程序,您可以在工具箱内右键单击并选择“选择项目...”。然后,您可以浏览到包含服务器控件的自定义程序集,然后单击确定。之后,它将出现在您的工具箱中,您只需将其拖放到您的可视 ascx Web 部件上即可。

    【讨论】:

    • 这是一个可视化 Web 部件...如何将 Web 控件添加到我的 Web 部件项目中?谢谢。
    • 查看我的编辑,了解如何将自定义服务器控件添加到您的项目。
    • 谢谢。问题:如果我没有它的dll,我可以将文件添加到项目中吗,或者必须单独编译才能获得它的程序集?
    • 如果将服务器控件添加到 Web 部件项目程序集中,服务器控件应在编译成功后自动显示在工具箱中(当前程序集中的控件具有特殊的选项卡名称,但我可以不记得它是什么)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-03-29
    • 2021-09-08
    • 1970-01-01
    • 1970-01-01
    • 2019-08-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多