sharepoint:使用内容编辑器Web部件发生此错误:“此时无法检索属性。”

时间:2009-07-07 07:18:56

标签: sharepoint web-parts content-editor

我有一个内容编辑器Web部件。每当我编辑内容然后单击“保存”时,都会发生以下错误:

"Cannot retrieve properties at this time."
"Cannot save your changes"

你如何解决这个问题?

我试过谷歌搜索..有一些类似的情况,但不完全一样。我试过这个链接:

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

和这一个:

support.microsoft.com/kb/830342

和这一个:

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

9 个答案:

答案 0 :(得分:5)

我找到了答案!!显然使用mozilla firefox它起作用了。然后我发现IE中有一个javascript错误,这个javascript错误在firefox中没有发生。多么具有讽刺意味!

答案 1 :(得分:1)

您是否在修改HTTPModule中的URL?我在发布网站上遇到了这个问题,其中模块隐藏了URL的“/ pages”部分。在没有“/ Pages”的情况下访问时,通过页面修改CEWP不起作用,但是使用了“/ Pages”。

示例:

得到错误:http://www.tempura.org/webpartpage.aspx
工作:http://www.tempuri.org/pages/webpartpage.aspx

答案 2 :(得分:0)

我不知道这是怎么回答 - “不要使用IE”。

就我而言(显然还有很多其他),它与ISA + SharePoint +主机标头有关。如果找到,我会发布修复。

答案 3 :(得分:0)

我以前遇到过这方面的问题,并且发现回收应用程序池经常纠正问题。

罗德尼

答案 4 :(得分:0)

IE8 - > 工具 - >兼容性视图设置 - >检查一下:在....中显示所有网站

答案 5 :(得分:0)

如果您正在编辑网页部分页面,请确保已将其签出。有时webpart页面所在的文档库将有一个“强制检出编辑”选项,如果网页本身没有签出,它会给你错误。

答案 6 :(得分:0)

我最近遇到了同样的错误。在javascript中,我编写了一些原型覆盖(参见下面的示例),为字符串和数组对象添加一些自定义函数。这两个覆盖都在IE中以某种方式干扰了SharePoint的本机JavaScript。我从母版页中删除了引用,此问题是 FIXED 。目前正试图寻找一种解决办法,因此我可以保留它们,因为string.format函数之类的东西非常很好...

//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; 
}

答案 7 :(得分:0)

我也遇到了同样的问题。最后,它使用url /Pages/Contact-Us.aspx而不是干净的URL工作。它只适用于IE浏览器。不知道为什么会发生这种情况,但无论如何它都与我合作。

  • 使用IE浏览器
  • 使用URL中的页面而不是干净的URL。

答案 8 :(得分:0)

对我来说, IE8中的兼容模式,正常工作