我制作了一个用户控件,我将其用作 umbraco 中的内容宏。在开发服务器上一切正常,但是当我将它部署到登台服务器时,宏不起作用。
由于某种原因,宏的内容被所见即所得 - 在开发服务器上,宏 html 如下所示:
<div umb_buttontext="Download the case study >" umb_linkdocument="1581" umb_buttonimage="1585" umb_macroalias="DownloadButton" ismacro="true" onresizestart="return false;" umbversionid="573dbd37-24e3-4d67-80b6-84d915c38409" umbpageid="1215" title="This is rendered content from macro" class="umbMacroHolder">
<!-- startUmbMacro -->
<p class="downloadButton"><a id="DownloadButton_1_lnkButton" style="padding-left: 77px;" href="http://www.fmg.co.uk/results/highways-agency/highways-agency-download/" class="button">Download the case study ><span class="image" style="background-image: url('/media/38897/highwaysagency.png'); width: 57px; height: 69px;"> </span></a></p>
<!-- endUmbMacro -->
</div>
但是在登台服务器上,评论之间的部分被删除了,即使我删除了宏并尝试从头开始插入它:
<div umb_buttontext="Download the case study >" umb_linkdocument="1581" umb_buttonimage="1585" umb_macroalias="DownloadButton" ismacro="true" onresizestart="return false;" umbversionid="573dbd37-24e3-4d67-80b6-84d915c38409" umbpageid="1215" title="This is rendered content from macro" class="umbMacroHolder">
<!-- startUmbMacro -->
<!-- endUmbMacro -->
</div>
我还尝试将宏直接复制并粘贴到所见即所得的 html 中,这一直有效,直到我保存然后再次删除注释中的位。
有谁知道为什么会发生这种情况,因为我尝试寻找答案但找不到任何东西。任何帮助将不胜感激