Frage

Ich versuche, ein Spweb in Page_Load über eine Steuerung auf der Website zu erstellen. Ich erhalte den Fehler "Die Sicherheitsvalidierung für diese Seite ist ungültig".

Ich habe ein Postback (keine Get-Anfrage) und versuchte auch Sputility.ValidateFormDeigest in der Oninit-Methode und direkt vor runwithelevatedprivileagues.

Ich habe ein formdiigestes Steuerelement auf dem ASCX meiner Kontrolle gesetzt. Die Masterpage ist Seattle.master und enthält den FormDigestlceHolder und die Steuerung.

es funktioniert auf dem dev-system mit farbigem Konto, aber nicht auf dem IntegrationSystem. Ich bin auf SP2013.

Alle Vorschläge?

[update 2] OK Der Code in Update 1 war nicht das eigentliche Problem. Das eigentliche Problem ist in der folgenden Zeile aufgetreten: generasacodicetagpre.

In der Page_load-Datei registriere ich diesen Code, um den Standort an sich selbst einzugeben, um einen Nachback zu erhalten. Nachdem die Nachzahlung auftretet und die Steuerung vollständig geladen wurde, erhält die Seite einen Sicherheitsvalidierungsfehler an einem anderen Ort (nicht in meinem Code). Irgendwelche Vorschläge?

Alles, was ich tun möchte, ist zu einem Beitrag zu erstellen. Ich habe auf Rootweb und Ort zulassen, aber das hat nicht funktioniert. SharePoint führt eine Innerexception aus, während Sie ContentType in das neue Web kopieren.

[update1 - nicht das problem] einiger Code - MeetingManager.createmeetingandfillurl erstellt die subsite generasacodicetagpre.

War es hilfreich?

Lösung

I found the problem. All the code is correct but there is an error in March 2013 PU. The FormDigest is set invalid and when doing a post the error occures. This is a real bad error.

http://nikpatel.net/2013/09/06/sharepoint-march-2013-public-update-invalid-formdigest-client-svc-processquery-403-forbidden/

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