【问题标题】:SharePoint 2010 Visual Web Part Vs. User Control on the MasterpageSharePoint 2010 可视化 Web 部件对比。母版页上的用户控制
【发布时间】:2012-04-01 08:42:11
【问题描述】:

我是 SharePoint 2010 开发的新手,我想知道是否可以将新的“可视 Web 部件”添加到母版页。在 2007 年,我将创建一个用户控件并将 ascx 引用放在母版页中。我应该在 2010 年继续做同样的事情,还是可以使用 Visual Web Part 原型做同样的事情?

【问题讨论】:

    标签: sharepoint web web-parts web-controls


    【解决方案1】:

    Web 部件只是一个控件,可以由最终用户而不是开发人员放置在页面上(通过 Web 部件区域)。但它仍然是一个控制。因此,作为开发人员,如果您想在设计时将其放置在页面(或母版页)上,您可以这样做。

    但是,如果仅在母版页上使用此 Web 部件,那么您可能希望像在 SharePoint 2007 中那样继续使用自定义用户控件。不需要额外的开销来制作它如果它只打算在母版页上使用一次,则可供最终用户使用。

    【讨论】:

    • 但是您能否将可视 Web 部件放在非 Web 部件区域中,例如母版页?我认为答案是“不”。
    • 作为开发人员在构建页面时,是的。作为通过浏览器的最终用户,没有。
    • 我看到在非 Web 部件区域中添加了一个 ascx 控件;我从未见过如何将 WebPart 添加到非 Web 部件区域。这是2010年的新功能吗?可以举个例子吗?
    猜你喜欢
    • 2013-06-02
    • 1970-01-01
    • 1970-01-01
    • 2013-10-02
    • 2011-04-25
    • 2011-12-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多