2009-07-07 13 views
10

Ich habe ein Inhalts-Editor-Webpart. Jedes Mal, wenn ich den Inhalt bearbeite und dann auf Speichern klicke, sind die folgenden Fehler aufgetreten:sharepoint: Mit einem Inhalts-Editor-Webpart ist dieser Fehler aufgetreten: "Zu diesem Zeitpunkt können keine Eigenschaften abgerufen werden."

Wie behebst du das?

Ich habe versucht googeln .. es gibt einige ähnliche Fälle, aber nicht genau das gleiche. Ich habe versucht, auf diesen Link:

www.experts-exchange.com/OS/Microsoft_Operating_Systems/Server/MS-SharePoint/Q_21975446.html

und diese ein:

support.microsoft.com/kb/830342

und diese ein:

blogs.msdn.com/gyorgyh/archive/2009/03/04/troubleshooting-web-part-property-load-errors.aspx

+0

dies auch nach einer Recycling-IISReset/app-Pool passiert Protokolliert? – Colin

+0

Haben Sie das neueste Service Pack installiert, wie es die Microsoft KB vorschlägt? Die Installation der neuesten Patches löst viele dieser Probleme, insbesondere wenn kein Code involviert ist. – Kobi

+0

Und das neueste kumulative Update (April 2009 ich glaube, ist die neueste) – Colin

Antwort

1

Sind Sie etwas zu tun, die URL in eine ändern HTTPModul? Ich habe dieses Problem auf einer Veröffentlichungsseite kennengelernt, bei der ein Modul den Teil "/ seiten" der URL versteckt hat. Das Ändern des CEWP über die Seite beim Zugriff ohne die "/ Seiten" funktionierte nicht, aber mit den "/ Seiten" war es.

Beispiel:

Got error: http://www.tempura.org/webpartpage.aspx
Arbeitete: http://www.tempuri.org/pages/webpartpage.aspx

5

fand ich die Antwort !! mit mozilla firefox funktioniert es anscheinend. Dann fand ich heraus, dass es einen Javascriptfehler im IE gibt, dieser Javascript-Fehler ist nicht in firefox geschehen. wie ironisch!

+0

Ich fühle mich schmutzig zu Firefox für ein MS-Produkt arbeiten, aber es funktioniert. –

+0

Ich habe gerade diesen Fehler in FF auf OS X. Für mich in Safari gearbeitet, also die Tatsache, dass es ein Browser-Problem ist, hat geholfen, obwohl die Browser mit diesem Problem möglicherweise nicht konsistent sind. – mcole

0

Ich sehe nicht, wie dies eine Antwort ist - "IE nicht verwenden".

In meinem Fall (und anscheinend viele andere) hat es etwas mit ISA + SharePoint + Host-Header zu tun. Ich werde den Fix veröffentlichen, wenn ich einen finde.

+0

In diesem Forenbeitrag finden Sie weitere Informationen: http://social.technet.microsoft.com/Forums/en/sharepointadmin/thread/d5514843-98a3-4ae2-8241-403e12d30183 –

0

Ich hatte Probleme mit diesem Problem und habe festgestellt, dass der Anwendungspool das Problem häufig behebt.

Rodney

0

IE8 ->

Extras -> Kompatibilität Ansicht Einstellungen -> THIS PRÜFEN: Alles anzeigen Webseiten in ....

0

Wenn Sie eine webpart Seite bearbeiten, vergewissern Sie sich, dass es ausgecheckt ist. In einigen Fällen enthält die Dokumentbibliothek, in der sich die Webpart-Seiten befinden, eine Option zum Erzwingen der Überprüfung zum Bearbeiten, und Sie erhalten Fehler, wenn die Webseite selbst nicht ausgecheckt wird.

0

Ich hatte diesen Fehler in letzter Zeit. In Javascript hatte ich einige Prototypen Überschreibungen geschrieben (siehe Beispiele unten), um einige benutzerdefinierte Funktionen zu den String- und Array-Objekten hinzuzufügen. Beide Überschreibungen wurden irgendwie mit dem nativen JavaScript von SharePoint in IE interagiert. Ich entfernte die Referenzen von der Masterseite und dieses Problem war FIXED. Ich versuche gerade, einen Work-Around zu finden, damit ich sie behalten kann, weil Dinge wie die string.format Funktion sehr sind, die schön zu haben sind ...

//Trim 
if (typeof String.prototype.trim !== 'function') { 
    String.prototype.trim = function(){ 
     return this.replace(/^\s+|\s+$/g, ''); 
    } 
} 

//Format 
String.format = function() { 
    var s = arguments[0]; 
    for (var i = 0; i < arguments.length - 1; i++) {   
    var reg = new RegExp("\\{" + i + "\\}", "gm");    
    s = s.replace(reg, arguments[i + 1]); 
    } 


    return s; 
} 
+0

Ich denke, das Problem, in das Sie geraten, muss Verwenden Sie SharePoint mit Code, der for in verwendet, ohne auf hasOwnProperty() zu testen. Ich stieß auf dieses Hinzufügen zu Array. Offenbar im Jahr 2007 war MS immer noch der Meinung, dass niemand jemals .prototype verwenden würde ... – tap

0

Ich hatte auch das gleiche Problem. Schließlich funktionierte es für mich mit der URL /Pages/Contact-Us.aspx anstelle der sauberen URL. Es funktionierte nur mit IE-Browser. Ich weiß nicht, warum das passiert ist, aber irgendwie hat es mit mir funktioniert.

  • Verwendung IE-Browser
  • Verwenden Seiten im URLinstead sauberen URL.
0

mir, Kompatibilitätsmodus in IE8, arbeiten