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 +. Я опубликую исправление, если найду его.
Если вы редактируете страницу веб-части, убедитесь, что она извлечена. Иногда библиотека документов, в которой находятся страницы веб-частей, будет иметь опцию "принудительное извлечение для редактирования", и она будет выдавать вам ошибки, если сама веб-страница не извлечена.
У меня были проблемы с этим раньше, и я обнаружил, что утилизация пула приложений часто исправляет проблему.
Родни