Поделиться через


Текстовый редактор HTML нельзя отобразить при использовании тега OBJECT в текстовом редакторе веб-ресурсов HTML из пакета SDK Microsoft Dynamics CRM 2011

Эта статья поможет устранить проблему, возникающую при редактировании веб-ресурсов HTML с помощью текстового редактора, предоставленного в приложении Microsoft Dynamics CRM, и если тег OBJECT используется в источнике.

Область применения: Microsoft Dynamics CRM 2011
Исходный номер базы знаний: 2712155

Симптомы

При редактировании веб-ресурсов HTML с помощью текстового редактора, предоставленного в приложении Microsoft Dynamics CRM, если тег OBJECT используется в источнике, окно текстового редактора будет закодировано в кодировке Base64 и поэтому не может быть отрисовывается.

Причина

Текстовый редактор, предоставленный в форме веб-ресурса, предназначен для использования с простым редактированием HTML. Он не подходит для более сложных HTML-документов.

Решение

Для более сложных документов следует изменить код во внешнем редакторе и использовать кнопку "Обзор", чтобы загрузить содержимое вашего файла.

Например, более сложная HTML-страница, для отображения содержимого которой требуется скрипт, начнется следующим образом:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html>
<head>
<title></title>
<script src="Script/Script.js" type="text/javascript"></script>
<link href="CSS/Styles.css" rel="stylesheet" type="text/css" />
</head>
<body onload="SDK.ImportWebResources.showData()">
<div id="results" />
</body>
</html>

После открытия документа в текстовом редакторе и сохранения html-код будет изменен на следующий:

<HTML><HEAD><TITLE></TITLE>
<META charset=utf-8></HEAD>
<BODY contentEditable=true onload=SDK.ImportWebResources.showData()>
<SCRIPT type=text/javascript src="Script/Script.js"></SCRIPT>
<LINK rel=stylesheet type=text/css href="CSS/Styles.css">
<DIV id=results></DIV></BODY></HTML>

Дополнительная информация

Запрет редактирования веб-ресурсов для управляемых решений.

Из-за возможности, доступной для HTML-кода в веб-ресурсах, которые можно изменить с помощью текстового редактора, рекомендуется использовать управляемые свойства, чтобы отметить сложные веб-ресурсы HTML как не настраиваемые для управляемых решений. При просмотре веб-ресурсов в окне решений нажмите кнопку "Управляемые свойства", чтобы открыть диалоговое окно "Управляемые свойства", чтобы задать для настраиваемого свойства значение false.

Дополнительные сведения о веб-ресурсах Silverlight см. в веб-ресурсах Silverlight (XAP).