创建和编辑 Web 资源

 

发布日期: 2017年2月

适用于: Dynamics 365 (online),Dynamics 365 (on-premises),Dynamics CRM 2016,Dynamics CRM Online

开发人员通常使用 Web 资源用于扩展 Web 应用程序,这些应用程序使用 Web 开发中用到的文件。 作为 Microsoft Dynamics 365 用户,您可能需要管理由开发人员或设计器提供的 Web 资源。

在本主题中

什么是 Web 资源?

创建和编辑 Web 资源

什么是 Web 资源?

Web 资源是存储在 Microsoft Dynamics 365 数据库中的虚拟文件。 每个 Web 资源都有一个可以在 URL 中用来检索文件的唯一名称。 把它们认为是这样:如果访问过运行 Web 应用程序的实际 Web 服务器,您可以将文件复制到该网站。 但通过 Microsoft Dynamics 365 (online) 您无法执行此操作。 即使使用 Microsoft Dynamics 365 内部部署,也不应执行此操作。 相反,您可以使用 Web 资源将文件上载到 Microsoft Dynamics 365 数据库然后使用名称来引用它们,请像将其复制为文件放到 Web 服务器上一样。

例如,如果创建了一个 HTML 页并将其作为一个 Web 资源命名为“new_myWebResource.htm”,就可以使用如下 URL 在浏览器中打开该页:

<Microsoft CRM URL>/WebResources/new_myWebResource.htm

其中,<Microsoft Dynamics 365 URL> 是您通常用来打开 Microsoft Dynamics 365 的 URL。 由于 Web 资源是系统中的数据,所以只有您组织中的许可用户可以这样访问它们。 通常,Web 资源包含在窗体之中,而不能直接被引用。 最常见用法是对窗体脚本提供 JavaScript 库。

备注

不能在窗体页眉或页脚中包括 Web 资源。

由于 Web 资源是系统中的数据,并且与解决方案相关,所以可以通过将它们作为解决方案的一部分进行导出并将该解决方案导入到另一个组织中,从而将其移至不同的组织。

Web 资源限于特定的文件类型。 Web 资源只能是将加载到 Web 浏览器中的文件。 以下文件类型可用于创建 Web 资源:

类型​​

文件名扩展

网页(HTML)

.htm、.html

样式表(CSS)

.css

脚本(Jscript、JavaScript)

.js

数据(XML)

.xml

图像 (PNG)

.png

图像 (JPG)

.jpg

图像 (GIF)

.gif

Silverlight (XAP)

.xap

样式表 (XSL)

.xsl、.xslt

图像 (ICO)

.ico

支持 Silverlight Web 资源,但如果您正在设计用户界面,为了支持多个浏览器,将 HTML Web 资源推荐为要使用的 Web 资源的类型。

创建和编辑 Web 资源

  1. 转到“设置”>“自定义”。

  2. 选择“自定义系统”。

  3. 在“组件”下,选择“Web 资源”。

  4. 创建一个 Web 资源:选择“新建”。

    编辑 Web 资源:双击要编辑的 Web 资源。

  5. Web 资源窗体具有以下字段和功能:

    标签

    说明

    客户

    必需。 这是此 Web 资源特有的名称。 保存 Web 资源之后,就不能对此进行更改。

    此名称只能包含字母、数字、句点和不连续的正斜杠(“/”)字符。

    解决方案发布商的自定义前缀将附加到该 Web 资源的名称上。

    显示名称

    如果您查看 Web 资源列表,则会显示该名称。

    说明

    Web 资源说明。

    类型​​

    必需。 这是 Web 资源的类型。 保存 Web 资源之后,就不能对此进行更改。

    文本编辑器

    当 Web 资源类型表示一种文本文件时,请单击此按钮打开一个页面,使用文本编辑器编辑其内容。

    语言

    允许选择一种语言。 此选项仅标记存储 Web 资源数据的记录。 它不更改 Web 资源的行为。

    上载文件

    按“浏览…”按钮选择要上载为 Web 资源的文件。

    在创建新 Web 资源或要覆盖现有的 Web 资源时,可上载文件。

    文件的文件名扩展必须与允许使用的扩展相匹配。

    默认情况下,可以上载为 Web 资源的最大文件大小为 5MB。 可使用“系统设置” > “电子邮件”选项卡 > “设置附件的文件大小限制” 设置来修改此值。详细信息:帮助和培训:系统设置对话框 - 电子邮件选项卡

    URL

    保持 Web 资源之后,此处会显示访问该 Web 资源的 URL。 单击该链接,在浏览器中查看该 Web 资源。

  6. 添加了您的更改之后,选择“保存”,然后选择“发布”。

正确使用文本编辑器

Web 资源的应用程序中提供的文本编辑器只能用于简单的文本文件的编辑。 您可以使用它创建和编辑 HTML Web 资源,但是,您只能编辑使用文本编辑器编辑的 HTML Web 资源。 文本编辑器适用于非常简单的 HTML 内容。 如果 HTML Web 资源的内容并不是使用文本编辑器来创建的,就不要使用文本编辑器对其进行编辑。

文本编辑器使用的控件可以以准许的编辑方式来修改 HTML 资源。 这些更改可以使浏览器中页面的表现行为有所不同,并导致更为复杂的代码停止工作。 使用文本编辑器打开一个 HTML Web 资源并将其不加任何更改地进行保存,这可能会破坏某些 HTML Web 资源。

我们建议您使用外部编辑器编辑文本文件,然后将它们保存在本地,之后再使用“上载文件”按钮将它们上载。 如果需要返回到早期版本,使用这种方法就可以保留 Web 资源的副本。 可使用类似 记事本 的简单编辑器,但是,强烈建议您使用具有更加高级的功能的文本编辑器。Visual Studio Express 版本是免费的,它为编辑基于文本的 Web 资源所使用的文件提供强大的功能。

另请参阅

自定义您的 Dynamics 365 系统
MSDN:Microsoft Dynamics 365 的 Web 资源

© 2017 Microsoft。 保留所有权利。 版权