Элемент управления настраиваемым полем SharePoint периодически возвращается к текстовому полю

Возможно, это долгий путь, но у меня есть настраиваемый элемент управления полем, который отображает поле выбора цвета для настраиваемого списка SharePoint. Элемент управления полем наследуется от BaseFieldControl.

В большинстве случаев все работает нормально, но время от времени элемент управления возвращается к обычному текстовому полю в списке. (Возможен возврат к родительскому базовому полю) Это происходит на странице редактирования элемента.

Еще мы заметили, что каждый раз, когда это происходит, метки для полей будут отображать местоположение ресурса вместо значения ресурса. Например, он будет отображать

$ Ресурсы: CT_Banner_Name;

Вместо фактического значения в файле resource.resx.

Любые идеи?


person Nico    schedule 15.12.2010    source источник


Ответы (1)


Обычно, когда я вижу $ Resources: это явный индикатор того, что функция отсутствует на одном из серверов с балансировкой нагрузки. Может быть, ваш настраиваемый элемент управления напрямую ссылается на абсолютный URL-адрес или сервер, что может привести к сбою определенных запросов?

person UJ.    schedule 16.12.2010
comment
Спасибо UJ, это было фактически для одного сервера, и функция была установлена ​​и активирована для сайта (включая связанный файл resource.resx). - person Nico; 17.12.2010
comment
Однако нам удалось найти ошибку. Используя SharePoint Manager, мы обнаружили, что в нескольких настраиваемых списках были повреждены файлы схемы для полей (экземпляры полей списков). Я не знаю, как это случилось. Тип контента в порядке. Это почти так же, как списки отключились от функции и больше не обновлялись. Но захват работающей схемы и замена неработающих полей, похоже, исправили ее. - person Nico; 17.12.2010