MSCRM 2016中HTML webreource中的XRM上下文

时间:2016-07-21 10:41:02

标签: dynamics-crm-2011 dynamics-crm dynamics-crm-2016

当点击某个功能区按钮时弹出HTML网络资源时,我遇到了问题。

它没有Xrm上下文,因为它无法加载文件 clientglobalcontext.js.aspx

以下是我在HTML源代码中包含的内容:  的 SRC = “../ ClientGlobalContext.js.aspx” 并且也使用了这个 的 SRC = “ClientGlobalContext.js.aspx”

这适用于我当前的CRM11版本,但它不会在CRM16中加载。有没有其他方法可以在弹出的html窗口中加载此文件,或者无法从CRM 2016中的单独HTML文件访问XRM上下文?

非常感谢你。

1 个答案:

答案 0 :(得分:1)

您需要考虑一些事项

  1. 建议不要使用包含根WebResources文件夹的相对路径(例如/WebResources/ClientGlobalContext.js.aspx),因为它可能导致页面在多租户环境中丢失组织上下文。
  2. 2.如果您的Web资源名称为“new_sample.html”,那么我们需要参考如下

     <script src="ClientGlobalContext.js.aspx"></script>

    1. 如果您的网络资源名称为“new_ / sample.html”,那么我们需要参考以下内容
    2. <script src="../ClientGlobalContext.js.aspx"></script>

      1. 如果您的网络资源名称为“new_ / content / sample.html”,那么我们需要参考以下内容
      2. <script src="../../ClientGlobalContext.js.aspx"></script>