Wenn ich einen neuen Artikel in einer Standardankündigungsliste über die GUI hinzufüge, sieht der neue Artikel genau so aus, wie ich es erwartet hätte, und zeigt den Titel des Artikels im Breadcrumb an. Wenn Sie jedoch das neue Objekt über das Objektmodell hinzufügen:Weird SPListItem URL beim Hinzufügen einer neuen Ankündigung
SPList theList = web.Lists ["Ankündigung"];
SPListItem theitem = theList.Add();
theitem ["Titel"] = "das ist der Titel";
theitem.Update();
dann wird die Brotkrume etwas wie WebTitle.ListTitle.34_.000 anzeigen, was ich glaube, die itemID und Versionsnummer des Artikels zu sein.
Eine Suche geben this, aber ich möchte die Ursache und mögliche wie das Problem zu vermeiden wissen.
Sind Sie sicher, dass der obige Code der tatsächliche Code ist, den Sie verwenden? Können Sie den vollständigen Code posten? Es wird also hilfreich sein, das Problem zu lösen. – Kusek
Der Code ist nicht der eigentliche Code, da ich von jetzt an nicht auf dieses Code-Repository zugreifen kann. – Kasper
Der Code, den Sie eingefügt haben, sollte funktionieren. Auch der Artikel, mit dem Sie verlinkt sind, scheint nicht verwandt zu sein - die URL eines Listenelements bestimmt nicht den angezeigten Breadcrumb. –