Инструменты связывания SharePoint (лента) Удаление ссылки не удаляет ссылку

#asp.net #sharepoint-2010

#asp.net #sharepoint-2010

Вопрос:

У меня есть сайт публикации SP 2010 (14.0.4762.1000). Он имеет contenttype, содержащий Гиперссылку на публикацию (SPFieldLink). Вставка ссылки с помощью инструментов ссылок (часть ленты) работает нормально, но я не могу удалить ссылку после ее установки.

Для быстрого воспроизведения:

  • Создайте сайт Портала публикации
  • Создайте столбец типа Публикация гиперссылки
  • Добавьте столбец в тип содержимого страницы приветствия
  • Перейдите на страницу пресс-релизов
  • Просмотр информации -> Редактировать
  • Добавьте ссылку во вновь созданный столбец и сохраните страницу
  • Откройте его снова, удалите ссылку (ссылка визуально удалена, на ней даже написано: Нажмите здесь, чтобы добавить новую гиперссылку)
  • Сохраните страницу снова
  • Теперь снова откройте страницу.
  • В нашей ситуации сообщение «Нажмите здесь …» исчезло, и если вы просматриваете источник, наша исходная ссылка все еще там, но внутри нее нет текста.

Я провел некоторое тестирование, и вот результаты:

  • Это происходит на сервере разработки и prod с установленным пользовательским решением
  • Это происходит на сервере, на котором не установлено пользовательское решение (чистая установка)
  • Это также происходит на сайте ‘Adventure Works’ (как при чистой установке, так и на сервере с пользовательским решением)
  • Это происходит как при создании столбца сайта типа Публикация гиперссылки через API, так и в пользовательском интерфейсе
  • При просмотре с помощью firebug «удаленная» ссылка все еще находится в свойстве href, но свойство text пусто
  • Протестировано в IE / FF
  • При просмотре с помощью Sharepoint Manager 2010 ссылка по-прежнему находится в de DB (без свойства text, как указано выше)
  • Это происходит на голландских и английских сайтах

Кто-нибудь знаком с таким поведением? Есть ли решение этой проблемы?

Ответ №1:

В настоящее время у меня точно такая же проблема на сайте публикации. Я изучаю это. Сообщу вам, если что-нибудь найду.

Нашел вашу тему в социальной сети MSDN. По-видимому, это ошибка в SP2010.

http://social.msdn.microsoft.com/Forums/en-AU/sharepoint2010general/thread/8ce468ec-096b-4ad2-a1e9-0bfb93cecf95

В настоящее время есть исправление powershell (на самом деле это не вариант для меня)

http://vasya10.wordpress.com/2011/06/07/inconspicuous-sharepoint-quirks-2/

Надеюсь, это поможет.