0

我有一个 SharePoint 托管应用程序。该应用程序中有一个列表,它是通过页面上的 Web 部件带来的。

       <div>

                <WebPartPages:WebPartZone runat="server" FrameType="None" ID="WebPartZone" >
                    <WebPartPages:XsltListViewWebPart
                        runat="server"
                        ListUrl="Lists/IdeasList">
                    </WebPartPages:XsltListViewWebPart>
                </WebPartPages:WebPartZone>

            </div>

一切正常,但有一个问题,如果应用程序更新放置 Web 部件的页面,通常会替换(html 代码),但 Web 部件是重复的(在页面上添加了一个 Web 部件的副本以下)。

在更新的情况下,如何在没有重复的页面上添加 Web 部件?

4

1 回答 1

0

我有同样的问题,我所做的是在更新之前删除 webparts。您可以通过 URL 手动删除它们。另一种选择是实现一个事件接收器,它将删除之前的 webpart。希望这对您有所帮助。

于 2013-10-18T09:24:08.583 回答