Dynamics crm 2011 如何在Microsoft Dynamics CRM 2013中正确嵌入iframe

Dynamics crm 2011 如何在Microsoft Dynamics CRM 2013中正确嵌入iframe,dynamics-crm-2011,dynamics-crm,dynamics-crm-2013,Dynamics Crm 2011,Dynamics Crm,Dynamics Crm 2013,对于部署在四种环境中的系统,在Dynamics CRM 2013中将iframe嵌入表单的最佳/最简单方法是什么?我们有一个开发者crm版本、测试版本、用户验收版本以及网站的实时版本 框架中嵌入了一个ASP.NET MVC网站,该网站的url因与哪个CRM网站相关而有所不同 为此,我嵌入了一个框架,选择“传递记录对象类型代码和唯一标识符作为参数”,并允许为MVC网站编写跨站点脚本 问题在于,每个crm站点都需要为iframe提供不同的URL,因为MVC网站的dev/test/uat/live有不

对于部署在四种环境中的系统,在Dynamics CRM 2013中将iframe嵌入表单的最佳/最简单方法是什么?我们有一个开发者crm版本、测试版本、用户验收版本以及网站的实时版本

框架中嵌入了一个ASP.NET MVC网站,该网站的url因与哪个CRM网站相关而有所不同

为此,我嵌入了一个框架,选择“传递记录对象类型代码和唯一标识符作为参数”,并允许为MVC网站编写跨站点脚本

问题在于,每个crm站点都需要为iframe提供不同的URL,因为MVC网站的dev/test/uat/live有不同的版本


实现这一点最简单的方法是什么?

最简单的方法是创建一个HTML web资源,其中包含一些javascript代码来处理重定向

比如说

<html>
<head>
<script>
var testlink = "http://testsite/mcv";
var devlink = "http://devsite/mcv";
if (mycondition == test) { // put your condition here based on the server url or whatever
   document.location.href = testlink;
}else {
   document.location.href = devlink;
}
</script>
</head><body></body></html>

var testlink=”http://testsite/mcv";
变量devlink=”http://devsite/mcv";
如果(mycondition==test){//根据服务器url或其他任何内容将您的条件放在这里
document.location.href=testlink;
}否则{
document.location.href=devlink;
}