如何在没有 HTML5、Silverlight 或内置表单编辑器的情况下在 CRM 中创建自定义表单

How to create a Custom Form in CRM without HTML5, Silverlight or the built-in form editor

我一直在寻找这个答案,它让我找到了 Dynamics CRM Web 应用程序中的 Silverlight , but Microsoft says it's there for backwards compatibility, and recommends using the Web technologies as a resource you can use in the built-in form editor

除了创建 HTML5 /Javascript 调用 REST 服务的页面之外,是否可以将某种自定义表单嵌入到 CRM 中以获得更复杂的业务逻辑....或 programming a XAP file 在 Silverlight 中使用 C# 正在弃用?

我在本地使用 MS Dynamics CRM 2013。

有没有人通过使用任何其他工具或框架实现了这一点?

是否有解决方案(如功能区 Workbench)可以让我们做到这一点?

我看到的一件事是使用 iframe 或指向 ASP.NET MVC、Web 窗体或任何其他服务器端 Web 技术的 url 链接。这种方法的缺点是您必须在 CRM 之外维护该组代码,并且您不能直接将该功能包含在 CRM 解决方案中。

我同意不使用 Silverlight,因为它并不适用于所有浏览器,但我使用 JavaScript 框架(例如 [=19])在 HTML5/JavaScript 页面上取得了很多成功=] 在 Bootstrap 等 CSS 框架的帮助下。这样,您可以将所有功能捆绑到一个 CRM 解决方案中,并相对轻松地正确管理到其他环境的部署。

希望这对您有所帮助。