xsltlistviewwebpart in '{0xdddddddddなどで予想される0x
-
22-10-2019 - |
質問
私はウェブパートにわずかなグリッチを持っています。 Webパートでは、ページが読み込まれた後、最初に行をクリックすると、このエラーが表示されます。同じページの別のタブに移動するか、別の行をクリックするか、すべてのチェックボックスを選択すると、これが行われなくなります。ただし、ページを更新すると、もう一度やり直します。私は他のいくつかの人々がこの問題を抱えているのを見てきました、そして、彼らはページ全体を再構築する必要がありました。しかし、Webパートは正常に動作し、あなたがやりたいことは何でもできます、それはただ迷惑なので、私はそれを取り除きたいです。何かご意見は??!
更新:10/13-場合によっては、ページをまったく同じように再構築すると同じように問題が修正されているようです。これは小さなページでは問題ありませんが、より複雑なページでは非常に退屈です。
他のヒント
私もこの問題を抱えており、Visual StudioからPublishing Webページのカタログに展開しました。 ASPXでのみXSLTLISTVIEWWEBPARTを宣言したとき、それはほとんど機能しましたが、言及されたエラー(予想されるヘックス0x ...)では、リボンのドキュメントツールが見つかりませんでした。
CodeBehindとパラメーターを宣言しなければなりませんでした 前に行う必要があります page_load()またはonload()。 oninit()が正しいかどうかはわかりませんが、それは私にとっては機能します:)それ以外の場合は、あなたのビューが無効であるというエラーメッセージが表示されます(私のエラーはスウェーデン語であるため、正確なメッセージはわかりません)。私が使用するコードはusercontrolにあります:
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
// This code must be run early or an error saying "Choosen view is invalid" will be displayed
SPList list = SPContext.Current.Web.Lists.TryGetList("Documents");
SPView view = list.DefaultView;
mXsltListViewWebPart.Title = "Document library";
mXsltListViewWebPart.ListId = list.ID;
mXsltListViewWebPart.ViewGuid = view.ID.ToString("B");
mXsltListViewWebPart.XmlDefinition = view.GetViewXml();
}
私もそれがバグだと思います....これは修正のようです。私のために働いた: http://developz.blogspot.com/2012/02/expected-0x-in-0xddddddddddd-etc.html