#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.
В настоящее время есть исправление powershell (на самом деле это не вариант для меня)
http://vasya10.wordpress.com/2011/06/07/inconspicuous-sharepoint-quirks-2/
Надеюсь, это поможет.