从Web资源引用Web资源

时间:2012-11-29 09:15:17

标签: dynamics-crm-2011

我上传了两个资源 - a.HTML b.PNG 。在 a 中,我想显示 b ,根据this blog我应该这样做。

<img src="$webresource:b.png">

但是,我想知道是否还有其他语法(最好不包含 $ webresource:部分)。我尝试了一些不同的组合,但并没有真正成功。

1 个答案:

答案 0 :(得分:4)

您链接的文章介绍了如何从功能区或站点地图中引用Web资源。这与您从另一个Web资源引用一个Web资源的目标不同。

CRM SDK州:

  

从不支持使用的区域引用Web资源时   $ webresource:指令,......

(请注意,Web资源本身不支持$webresource:指令)

  

...可以使用相对URL。启用   为此,我们建议您使用一致的命名约定   反映虚拟文件结构的Web资源。解决方案   发布者的自定义前缀将始终作为前缀包含在内   到Web资源的名称。这可以代表一个虚拟的“根”   该发布者添加的所有Web资源的文件夹。然后你可以使用   正斜杠字符(/)来模拟文件夹结构   将受到网络服务器的尊重。

因此,如果您有两个名为的网络资源:

  1. new_ / HTML /的mypage.html
  2. new_ / IMG / myimage.png
  3. mypage.html中,您可以参考图像:

    <img src="../img/myimage.png"/>
    

    通过暗示,如果您的资源(a.HTMLb.PNG)没有虚拟路径,那么引用这样的图像就足够了(尽管我强烈建议使用上述虚拟路径约定) :

    <img src="b.PNG"/>