Agregar parte web a persona.aspx - WebPartid?
-
09-12-2019 - |
Pregunta
Estoy un poco estancado agregando una parte web a la página de la persona. Página .... Tengo una parte web personalizada que he cargado, pero no estoy seguro de cómo agregarlo.
En la maestra (en SharePoint Designer) fui a insertar-> web Part-> e instaré mi parte web.
Ahora en la persona .aspx I Copié y pegué este código bajo una de las zonas de la parte web, en este momento está sentado igual de un duplicado del POSTEMEABOUTWEBPART:
<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>
ahora ¿Qué necesito para cambiar en esta sección del código para agregar mi parte web?Básicamente, creo que necesito cambiar el nombre, el nombre y la webpartid, pero no estoy seguro de dónde encontrar estas cosas, además de que el nombre.¿Dónde puedo encontrar el Pid de WebPartid y?¿Esto funcionaría para lo que estoy tratando de lograr?
Gracias por cualquier asistencia
Solución
¿Por qué no lo agregas programáticamente, entonces guarda la página maestra como una plantilla nunca lo ha hecho yo mismo, pero vale la pena ir?
Para agregarlo a la página programáticamente todo lo que necesita es el DLL de WebPart y aquí está el tutorial para ello
Añadir-Web-Part-to-Page-Programáticamente.
o intente SharePoint Designer