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

标签 c# html silverlight crm dynamics-crm-2013

我一直在寻找这个答案,它让我找到了 Silverlight ,但 Microsoft 表示它是为了向后兼容,并建议使用 Web 技术作为可以在 built-in form editor 中使用的资源。包含在 Dynamics CRM Web 应用程序中。

是否可以将某种自定义表单嵌入到 CRM 中以实现更复杂的业务逻辑,而不是创建一个调用 REST 服务的 HTML5/Javascript 页面......或 programming a XAP file在 Silverlight 中使用 C# 正在走向弃用之路?

我在本地使用 MS Dynamics CRM 2013。

有人通过使用其他工具或框架实现了这一目标吗?

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

最佳答案

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

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

希望这有帮助。

关于c# - 如何在没有 HTML5、Silverlight 或内置表单编辑器的情况下在 CRM 中创建自定义表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29704274/

相关文章:

c# - 检查要在 C# 中更新或插入的数据表的值

java - Selenium Web 驱动程序无法在元素可见且可单击时单击按钮,抛出 org.openqa.selenium.ElementNotInteractableException

javascript - 从 JavaScript 字符串保存文件而不访问服务器

c# - Silverlight:在页面之间传递复杂对象

silverlight - ContentControl 调整大小的问题

c# - UPDATE语句Visual Studio C#.net中的语法错误

c# - 从 Windows 8 移植到 Windows Phone

c# - 如何在 asp.net 中获取带秒数的 Datetimepicker?

javascript - AngularJS - 防止提交带有必填字段的表单

html - 仅包装上的中心按钮