我有一个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部件?
答案 0 :(得分:0)
我有同样的问题,我做的是在更新前删除webparts。 您可以通过URL手动删除它们。 另一个选择是实现一个事件接收器,它将删除之前的webparts。 希望这会对你有所帮助。