1
|
user254875486 TM Creative · 技术社区 · 15 年前 |
![]() |
1
1
好吧,我知道这个主意是什么。 如果您想从CRM 4.0调用一个动态.NET应用程序的Ajax,下面是您要做的。 将.NET应用程序的程序集放在CRM文件夹的crmweb/bin文件夹中。将ASPX文件放在ISV文件夹中的文件夹中。我使用了stunware.com文件夹,因为它在那里,但是为了整齐起见,您可能需要创建另一个文件夹。 然后,在onsave(或任何on-event)中放置类似的内容;
当然,如果您希望CRM对XML请求的响应做任何处理,那么可以使用onreadyStateChange进行处理。 希望这能帮助别人。这看起来可能很简单,但我花了很长时间才弄明白该怎么做(尽管我知道如何使用Ajax和.NET等工具)。我认为微软冷落CRM开发人员是一种耻辱。他们真的应该花更多的时间来记录SDK以及如何做类似的事情。 |
![]() |
2
0
只是想在这里尝试一下: 文件的路径在crmweb目录中?您是否设置了虚拟目录或进行了其他操作? /folder/index.html在同一表单上的iframe中工作吗? 也许你可以尝试一些你知道会奏效的方法来确保: http://stackoverflow.com 或 http://google.com . 还请注意,MS建议将所有自定义设置放在/isv/文件夹中。这不会导致404个错误,但我不确定他们是否会认为这是不支持的。 您真的在调用HTML扩展吗?我相信您需要为ASPX和ASMX扩展使用prependergname(参见sdk)。我不确定这是否会导致404,或者只是使用你的默认组织。 |