Ansichtszustand Fehler auf Sharepoint benutzerdefinierte Site Seite mit SPGridView

StackOverflow https://stackoverflow.com/questions/405082

  •  03-07-2019
  •  | 
  •  

Frage

Ich habe eine benutzerdefinierte Website-Seite in Windows Sharepoint Services 3.0 bekommt, die eine SPGridView enthält. Als ich in das Suchfeld auf dieser Seite verwenden, ich die folgende Fehlermeldung erhalten:

Unable to validate data.   at System.Web.Configuration.MachineKeySection.EncryptOrDecryptData(Boolean fEncrypt, Byte[] buf, Byte[] modifier, Int32 start, Int32 length, IVType ivType, Boolean useValidationSymAlgo) 
   at System.Web.UI.ObjectStateFormatter.Deserialize(String inputString)  

Das Entfernen der SPGridView der Seite behebt dieses Problem, aber sonst bin ich nicht sicher, wie zur Behebung von Fehlern, das Problem zu gehen.

Dies ist auf einem frischen, Verzug WSS3 installieren, so dass ich glaube nicht, dass es mit anderen Anpassungen (Masterseite, etc.) zu tun hat. Ich habe eine andere benutzerdefinierte Website-Seite in dieser Funktion (die keinen SPGridView enthält), aber ich kann, ohne dass es einen Fehler in das Suchfeld auf dieser Seite.

War es hilfreich?

Lösung

OK, ich endlich herausgefunden, was das Problem war (in meinem Fall, sowieso): Ich war das DataKeyNames Attribut des SPGridView angeben. Nachdem dieses Attribut zu entfernen, arbeitete Suche nur in Ordnung.

Andere Tipps

Ist die Anwendung in einer Webfarm-Umgebung ausgeführt wird?
Wenn dies der Fall muss der machineKey in web.config eingestellt werden:
Wir verwenden den machineKey Generator von eggheadcafe
Mehr über Viewstate und webfarms hier

Das Suchfeld in Sharepoint scheint die ausgeblendeten Felder am unteren Rand des Masterpage zu verwenden.
     
      Also, wenn Sie etwas mit diesen Feldern in den application.master oder zum Utility-Inhalt Platzhalter getan haben, wird es nicht funktionieren.
Auf der anderen Seite haben wir ohne Probleme mit SPGridView in unseren Seiten gewesen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top