sharepoint: при использовании веб-части редактора контента возникла эта ошибка:"Не удалось получить свойства в данный момент".

У меня есть веб-часть редактора контента. Всякий раз, когда я редактирую содержимое, а затем нажимаю кнопку Сохранить, возникали следующие ошибки:

Msgstr "Невозможно получить свойства в это время."
"Невозможно сохранить ваши изменения"

Как вы это исправите?

Я попытался погуглить это.. есть некоторые подобные случаи, но не совсем то же самое. Я попробовал эту ссылку:

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

и этот:

http://support.microsoft.com/kb/830342

и этот:

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

9 ответов

Я нашел ответ! по-видимому, используя Mozilla Firefox это сработало. Затем я узнал, что в IE есть ошибка javascript, эта ошибка не произошла в firefox. какая ирония!

Вы делаете что-нибудь, чтобы изменить URL в HTTPModule? Я столкнулся с этой проблемой на сайте публикации, где модуль скрывал часть URL-адреса "/ pages". Изменение CEWP через страницу при обращении без "/Pages" не работало, но с "/Pages" это было.

Пример:

Получена ошибка: http://www.tempura.org/webpartpage.aspx
Работал: http://www.tempuri.org/pages/webpartpage.aspx

IE8 ->

Сервис -> Настройки просмотра совместимости -> ПРОВЕРИТЬ ЭТО: Показать все сайты в....

Я тоже столкнулся с той же проблемой. Наконец, у меня получилось использовать URL /Pages/Contact-Us.aspx вместо чистого URL. Работало только с браузером IE. Не знаю, почему это происходило, но в любом случае это работало со мной.

  • Используйте браузер IE
  • Используйте страницы в URL вместо чистого URL.

У меня была такая же ошибка недавно. В javascript я написал несколько переопределений прототипов (см. Примеры ниже), чтобы добавить некоторые пользовательские функции к объектам строк и массивов. Оба эти переопределения каким-то образом мешают нативному JavaScript JavaScript в IE. Я удалил ссылки с главной страницы, и эта проблема была исправлена. В настоящее время пытаюсь найти обходной путь, чтобы я мог сохранить их, потому что такие вещи, как 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; 
}

Я не понимаю, как это ответ - "не используйте IE".

В моем случае (и, видимо, во многих других) это как-то связано с заголовками хостов ISA + SharePoint +. Я опубликую исправление, если найду его.

Мне режим совместимости в IE8, чтобы работал

Если вы редактируете страницу веб-части, убедитесь, что она извлечена. Иногда библиотека документов, в которой находятся страницы веб-частей, будет иметь опцию "принудительное извлечение для редактирования", и она будет выдавать вам ошибки, если сама веб-страница не извлечена.

У меня были проблемы с этим раньше, и я обнаружил, что утилизация пула приложений часто исправляет проблему.

Родни

Другие вопросы по тегам