Ich mache Webparts in Sharepoint und ich möchte die Daten von einem zum anderen übertragen. Ich habe die 3 Möglichkeiten ausprobiert, aber sie alle scheitern. Irgendeine Idee? Es sagt nur Ein unerwarteter Fehler ist aufgetreten.Fehler bei der Verwendung von QueryString, SessionVariables und ViewState in SharePoint
Antwort
Wenn Sie auf „Connected Webparts“ auf der gleichen Seite den Blick auf eine andere Informationen von einem Web-Teil zu übertragen, wie Greg
vorschlagen, wenn Sie Informationen zu Webparts auf einer anderen Seite die Verwendung übertragen möchten die Query String aber nicht Namen wie "ID", "listid", "Feld", die eine besondere Bedeutung für SharePoint wie http:/xxx/Shared Documents/EditQuestion.aspx? ID = 3, die SharePoint, lädt das Dokument mit ID = 3 aus den Shared Documents und verwenden Sie diese als SPContent.Current.Item
ja man ich thx. Ich habe es auf k = 3 geändert und es hat funktioniert !! aber kann ich Sitzungsvariablen oder Ansichtszustand nicht verwenden? –
View-Status kann ohne Probleme verwendet werden, aber funktioniert nur auf der einzelnen Seite und Sie sollten es für eine Steuerung/Web-Teil verwenden, um Dinge zu erinnern, die nicht von der HTML erinnert wird, um mit anderen Web-Parts zu kommunizieren. Der Sitzungsstatus funktioniert in MOSS einwandfrei, ist jedoch standardmäßig in WSS deaktiviert. –
'Unerwarteter Fehler' == Serverfehler 500? Wenn dies der Fall ist, aktivieren Sie die benutzerdefinierte Fehlerberichterstattung in web.config, um herauszufinden, um welches Problem es sich handelt.
Jetzt funktioniert der Query-String in einigen Fällen und in einigen Fällen nicht !!! es heißt Kein Element existiert unter http: // *******/BIMS/Shared Documents/EditQuestion.aspx? Id = 3. Es wurde möglicherweise von einem anderen Benutzer gelöscht oder umbenannt. –
Google "verbundene Webparts" - es gibt eine integrierte, einfache Möglichkeit, Daten über Teile hinweg zu übertragen.
ow die Abfrage Zeichenfolge funktioniert in einigen Fällen und in einigen Fällen nicht !!! Es besagt, dass unter http: // *******/BIMS/Shared Documents/EditQuestion.aspx? id = 3 kein Element vorhanden ist. Es wurde möglicherweise von einem anderen Benutzer gelöscht oder umbenannt. –
Das ist nicht sehr hilfreich. Kannst du vollständige Informationen darüber geben, was du versucht hast? Suchen Sie auch nach 'debug sharepoint web part'. Sie haben keine CustomErrors = Off, wenn Sie diesen Fehler erhalten. –