Frage

Ich habe einen leichten Fehler in einem Webpart. Nach dem geladenen Webpart werden im Webpart auf eine Zeile aufgetaucht, wenn Sie zum ersten Mal auf eine Zeile klicken, dieser Fehler auftaucht. Sie können auf derselben Seite zu einer anderen Registerkarte oder auf eine andere Zeile klicken oder das Kontrollkästchen auswählen. Wenn Sie jedoch die Seite aktualisieren, wird sie erneut erledigt. Ich habe einige andere gesehen, die dieses Problem hatten und sie mussten die ganze Seite wieder aufbauen. Das Webpart funktioniert jedoch gut und Sie können alles tun, was Sie wollen, es ist nur ärgerlich, also möchte ich es loswerden. Irgendwelche Gedanken ??!

UPDATE: 10/13 - Es scheint, dass in einigen Fällen das Wiederaufbau der Seite genauso das Problem korrigiert. Dies ist in Ordnung für kleinere Seiten, aber für größere komplexere Seiten sehr mühsam.

War es hilfreich?

Andere Tipps

Auch ich hatte dieses Problem auf einer Anwendungsseite, die ich von Visual Studio in einem Katalog von Publishing Webseiten bereitgestellt habe. Als ich das XSLTListViewWebPart nur im ASPX erklärte, funktionierte er fast, aber mit erwähntem Fehler (erwartete HEX 0x ...) und meine Dokument -Tools im Band konnten nicht gefunden werden.

Ich musste die Parameter CodeBehind deklarieren und es muss vorher erledigt werden Page_load () oder onload (). Ich bin mir nicht sicher, ob oninit () richtig ist, aber es funktioniert für mich :) Andernfalls erhalten Sie eine Fehlermeldung, die besagt, dass Ihre Ansicht ungültig ist (wissen Sie keine genaue Nachricht, da mein Fehler auf schwedisch ist). Der Code, den ich verwende, befindet sich in einer 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();
    }

Ich denke auch, dass es ein Fehler ist ... das scheint die Lösung zu sein. Arbeitete für mich: http://developz.blogspot.com/2012/02/expected-hex-0x-in-0xddddddddddddd-etc.html

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top