You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Dynamics CRM邮件表单显示SafeDescription截断URL问题求助

解决邮件表单显示SafeDescription而非Description的问题

当前你的邮件表单默认绑定了SafeDescription字段,该字段会自动截断带空格、特殊参数的URL,导致链接失效;而Description字段存储了完整可正常使用的HTML链接,只需调整表单的字段绑定逻辑即可解决问题,以下是具体方案:

方案1:可视化修改表单字段(适用于低代码/自带表单编辑器场景)

  • 打开邮件表单的设计模式(比如Outlook右键表单选「设计」、SharePoint列表进入「表单设置」→「编辑表单」)
  • 找到当前显示SafeDescription的控件,直接删除或隐藏它
  • 添加一个富文本类型控件,将其数据源绑定到Description字段
  • 保存并发布表单,测试验证链接是否能完整显示且可正常跳转

方案2:代码层面调整渲染逻辑(适用于自定义开发的表单)

如果是自行开发的邮件表单页面,找到渲染描述字段的代码段,把原本调用SafeDescription的代码替换为直接调用Description:

<!-- 原错误代码 -->
<div class="mail-description">
  @Model.SafeDescription
</div>

<!-- 修改后代码 -->
<div class="mail-description">
  @Html.Raw(Model.Description)
</div>

注意:必须使用Html.Raw(对应平台的HTML原生渲染方法),否则Description中的HTML链接会被转义成纯文本,无法正常显示可点击的链接。

验证测试

修改完成后,用以下完整URL示例测试:

<a href='https://something.com/prod/file one.pdf?sv=2021-10-04'>file one.pdf</a>

确认表单中显示的链接完整、可正常跳转,不会出现SafeDescription的截断问题。

内容的提问来源于stack exchange,提问作者sadzag

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 18:43:10