1

この Web パーツを表示できません。問題のトラブルシューティングを行うには、この Web ページを Microsoft SharePoint Foundation 互換の HTML エディター (Microsoft SharePoint Designer など) で開きます。問題が解決しない場合は、Web サーバー管理者に連絡してください。

Web パーツは PageLayout にあり、webpartzone なしで挿入されます。

<MyWebParts:MyCustomWebPart runat="サーバー" 説明=""
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="デフォルト" DetailLink="" ShowWithSampleData="False" FrameType="なし"
PartImageSmall="" IsIncluded="True" SuppressWebPartChrome="False"
AllowEdit="True" ManualRefresh="False" ChromeType="None"
AutoRefresh="False" AutoRefreshInterval="60" AllowMinimize="True"
ViewContentTypeId="" InitialAsyncDataFetch="False"
MissingAssembly="この Web パーツをインポートできません。" HelpMode="モードレス"
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" 高さ="" 幅="">
<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:テンプレートマッチ="/">
    <xmp>
      <xsl:copy-of select="*"/>
    </xmp>
  </xsl:テンプレート>
</xsl:スタイルシート>
 </Xsl>
<データソース>
<SharePoint:SPDataSource runat="サーバー" DataSourceMode="List"
SelectCommand="<View></View>" UpdateCommand=""
InsertCommand="" DeleteCommand="" UseInternalName="True"
ID="spdatasource3">
<パラメーターの選択>

<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>
</データソース>
</MyWebParts:MyCustomWebPart>
4

3 に答える 3

0

問題には resourceId がありませんでした。次に、xmlDataSource 変数のキャッシュを無効にしました。これは、常に同じ結果が表示されましたが、クエリが異なっていたためです。

問題はページングです - MyWebParts:MyCustomWebPart に PageSize が表示されます。これを 1 に設定しましたが、リストに 5 つの項目が表示されます。何が問題なのですか? 私の XMLDataSource はどういうわけか間違っていますか?

さらに、上記の内容 (MyWebParts:MyCustomWebPart) を .webpart ファイルに変換して、他の pageLayouts で再利用できるようにすることは可能ですか?

于 2010-04-07T17:57:02.900 に答える
0

最初の MyWebParts:MyCustomWebPart で PageSize を 10 に設定し、SharePoint:SPDataSource にエントリがあることに気付きました。

<asp:Parameter DefaultValue="10" Name="MaximumRows"/>

SPDataSource 値を 1 に設定してみてください。

ジョナサン

于 2010-07-07T11:21:45.217 に答える
0

私はあなたに3つの提案をします:

  1. エラー処理を実装します。少なくとも、コードを try/catch ブロックにカプセル化してください。Web パーツの Literal オブジェクトなどにエラーを出力します。
  2. Visual Studio デバッガーを IIS プロセスに接続します。コンストラクターまたはロード メソッドにブレークポイントを設定し、そこからコードをステップ実行します。
  3. WSS のログ ファイルを調べて、興味深い内容が記録されているかどうかを確認します。
于 2010-04-03T07:49:42.283 に答える