将Web部件添加到person.aspx - webpartid?
-
09-12-2019 - |
题
我有点卡在person.aspx页面中添加了一个web部件....我有一个我上传的自定义网站部分,但我不确定如何添加它。
在主页上(在SharePoint Designer中)我去了插入 - > Web部件 - >并逼近了我的网站部分。 现在在person.aspx我在其中一个web部件区域下复制并粘贴了这个代码,现在它坐在askmeaboutwebpart的副本:
<SPSWC:AskMeAboutWebPart runat="server" __MarkupType="xmlmarkup" WebPart="true" __WebPartId="{EAC6834A-8E73-4D1B-B7BE-193CBDB09F30}" >
<WebPart xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/WebPart/v2">
<Title>My Custom Web Part</Title>
<FrameType>TitleBarOnly</FrameType>
<Description>The web part that shows custom things.</Description>
<IsIncluded>true</IsIncluded>
<ZoneID>MiddleLeftZone</ZoneID>
<PartOrder>2</PartOrder>
<FrameState>Normal</FrameState>
<Height />
<Width />
<AllowRemove>true</AllowRemove>
<AllowZoneChange>true</AllowZoneChange>
<AllowMinimize>true</AllowMinimize>
<AllowConnect>true</AllowConnect>
<AllowEdit>true</AllowEdit>
<AllowHide>true</AllowHide>
<IsVisible>true</IsVisible>
<DetailLink />
<HelpLink />
<HelpMode>Modeless</HelpMode>
<Dir>Default</Dir>
<PartImageSmall />
<MissingAssembly>Cannot import this Web Part.</MissingAssembly>
<PartImageLarge />
<IsIncludedFilter />
<ExportControlledProperties>true</ExportControlledProperties>
<ConnectionID>00000000-0000-0000-0000-000000000000</ConnectionID>
<ID>g_eac6834a_8e73_4d1b_b7be_193cbdb09f30</ID>
</WebPart>
</SPSWC:AskMeAboutWebPart>
.
现在我需要在这部分代码中更改以添加我的网站部分?基本上我认为我需要改变名称和webpartid,但我不确定在哪里找到这些东西,而不是名字。我在哪里可以找到webpartid和???这会为我想要完成的事情吗?
感谢您的任何帮助
解决方案
为什么不编程添加它,然后将母版页保存为模板,从未自己完成,但值得一开始。
以编程方式将其添加到页面中,您需要的是webpart的dll,这是它的教程
或尝试SharePoint Designer