无法显示此Web部件。要解决问题,请打开它 与Microsoft SharePoint Foundation兼容的HTML编辑器中的网页 例如Microsoft SharePoint Designer。如果问题仍然存在,请联系 您的Web服务器管理员。
webpart位于PageLayout中,不带webpartzone插入:
<MyWebParts:MyCustomWebPart runat="server" Description="" ListDisplayName="" PartOrder="2" HelpLink="" AllowRemove="True" IsVisible="True" AllowHide="True" UseSQLDataSourcePaging="True" ExportControlledProperties="True" DataSourceID="" Title="" ViewFlag="0" NoDefaultStyle="TRUE" AllowConnect="True" FrameState="Normal" PageSize="10" PartImageLarge="" AsyncRefresh="True" ExportMode="All" Dir="Default" DetailLink="" ShowWithSampleData="False" FrameType="None" PartImageSmall="" IsIncluded="True" SuppressWebPartChrome="False" AllowEdit="True" ManualRefresh="False" ChromeType="None" AutoRefresh="False" AutoRefreshInterval="60" AllowMinimize="True" ViewContentTypeId="" InitialAsyncDataFetch="False" MissingAssembly="Cannot import this Web Part." HelpMode="Modeless" ListUrl="" ID="g_c2180fb9_c667_42f3_aab3_c3340cb0ac5a" ConnectionID="00000000-0000-0000-0000-000000000000" AllowZoneChange="True" IsIncludedFilter="" __MarkupType="vsattributemarkup" __WebPartId="{C2233FB9-C667-42F3-AAB3-C334223C5A}" __AllowXSLTEditing="true" WebPart="true" Height="" Width=""> <Xsl> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/> <xsl:template match="/"> <xmp> <xsl:copy-of select="*"/> </xmp> </xsl:template> </xsl:stylesheet> </Xsl> <DataSources> <SharePoint:SPDataSource runat="server" DataSourceMode="List" SelectCommand="<View></View>" UpdateCommand="" InsertCommand="" DeleteCommand="" UseInternalName="True" ID="spdatasource3"> <SelectParameters> <asp:Parameter DefaultValue="0" Name="StartRowIndex"></asp:Parameter><asp:Parameter DefaultValue="0" Name="nextpagedata"> </asp:Parameter><asp:Parameter DefaultValue="10" Name="MaximumRows"></asp:Parameter> </SelectParameters> </SharePoint:SPDataSource> </DataSources> </MyWebParts:MyCustomWebPart>
答案 0 :(得分:0)
我会给你3条建议:
答案 1 :(得分:0)
问题是缺少resourceId,其次我禁用了对xmlDataSource变量的缓存,因为它显示的结果总是相同,但查询不同
现在问题是分页 - 在MyWebParts:MyCustomWebPart中你看到PageSize,我把它设置为1但是我看到列表上的5个项目 - 什么错了?我的XMLDataSource是否有问题?
此外 - 是否可以将上面写的内容(MyWebParts:MyCustomWebPart)转换为.webpart文件,以便它可以在其他pageLayouts上重复使用..?
答案 2 :(得分:0)
我注意到你在最初的MyWebParts:MyCustomWebPart和SharePoint:SPDataSource中将PageSize设置为10,你有一个条目
<asp:Parameter DefaultValue="10" Name="MaximumRows"/>
尝试将SPDataSource值设置为1。
乔纳森