Элемент управления HTML редактора SharePoint преобразует относительный URL-адрес в абсолютный URL-адрес - PullRequest
2 голосов
/ 20 июля 2010

Поместите относительный URL (без имени сервера) в редактор HTML и сохраните страницу. URL-адрес преобразуется в абсолютный URL-адрес (http://server_name добавляется в начало).

Это создает проблему при перемещении контента из нашей промежуточной в производственную среду, поскольку имена серверов различаются.

Точно такой же сценарий часто встречается при использовании веб-части редактора контента, и Microsoft опубликовала здесь исправление:

http://code.msdn.microsoft.com/WssCewpLinkFixup/Release/ProjectReleases.aspx?ReleaseId=2210

В решении создается настраиваемый адаптер управления ASP.NET 2.0 для изменения процесса рендеринга всех веб-частей редактора содержимого в приложении.

Но мы используем элемент управления полем редактора HTML, а не веб-часть редактора контента.

Можно ли использовать такой же подход для изменения поведения веб-части?

Кто-нибудь еще сталкивался с этой проблемой и решил ее? Поиск Google не дал ответов, только многие разочарованные пользователи и заброшенные темы форума, в том числе на StackOverflow год назад:

Публикация элемента управления полем HTML преобразует относительный URL в абсолютный URL

Заранее большое спасибо.

1 Ответ

0 голосов
/ 21 июля 2010

Возможно, вы сможете добавить в ссылку немного JavaScript, либо

<a href="javascript:location='page.aspx';">Link</a>

, либо

<a href="#" onclick="location='page.aspx';">Link</a>

Не пробовал, но это может сработать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...