Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article vous aide à résoudre le problème qui se produit lorsque vous modifiez des ressources web HTML à l’aide de l’éditeur de texte fourni dans l’application Microsoft Dynamics CRM et si une balise OBJECT est utilisée dans la source.
S’applique à : Microsoft Dynamics CRM 2011
Numéro de base de connaissances d’origine : 2712155
Symptômes
Lors de la modification des ressources web HTML à l’aide de l’éditeur de texte fourni dans l’application Microsoft Dynamics CRM, si une balise OBJECT est utilisée dans la source, la fenêtre de l’éditeur de texte est encodée en Base64 et ne peut donc pas être rendue.
La cause
L’éditeur de texte fourni dans le formulaire de ressource web est destiné à être utilisé avec une modification HTML simple. Il ne convient pas aux documents HTML plus sophistiqués.
Résolution
Pour des documents plus sophistiqués, vous devez modifier le code dans un éditeur externe et utiliser le bouton Parcourir pour charger le contenu de votre fichier.
Par exemple, une page HTML plus complexe qui nécessite un script pour afficher le contenu de la page commence comme l’exemple suivant :
<!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>
Une fois le document ouvert dans l’éditeur de texte et enregistré, le code HTML sera remplacé par ce qui suit :
<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>
Plus d’informations
Empêcher la modification des ressources web pour les solutions managées.
En raison de la fonctionnalité disponible pour le code HTML dans les ressources web à modifier à l’aide de l’éditeur de texte, il est recommandé que les propriétés gérées soient utilisées pour définir des ressources web HTML complexes comme non personnalisables pour les solutions managées. Lorsque vous affichez des ressources web dans la fenêtre solutions, utilisez le bouton Propriétés gérées pour ouvrir la boîte de dialogue Propriétés gérées pour définir la propriété personnalisable sur false.
Pour plus d’informations sur les ressources web Silverlight, consultez les ressources web Silverlight (XAP).