zoukankan      html  css  js  c++  java
  • 关于CRM的DLL和WebService

    前段时间一直在做一个CRM中的自定义开发,要实现在crmgrid页面加一个按钮,点击这个按钮之后弹出一个自定义aspx页面,然后这个页面上有几个textbox,里面的值取自于crm grid页面中选中的那条记录,同时这个aspx页面上有几个按钮,每次点击之后都会反过去更新那条选中的记录,但由于grid中的querystring不带id,所以让我走了不少弯路,本来想用WebService的,但出现过一次验证问题,我想起了sdk中的crmimpersonate,但WebService不支持crmimpersonate,所以只能引用dll,谁知道引用dll之后调用service.retrieve老是报there is an error in xml document,搞了我好久,后来在别人的告诉下,发现我用的那个特殊的实体activitypointer居然不支持retrieve message,但奇怪的是引用WebService就可以retrieve到,不知道这是不是crm的一个bug,中间也有不少发现,如MS没有公布出来的selectedgrid("crmGrid"),还有标准的js中使用ajax方法创建xmlhttp,从window.dialogArguments取得id,然后将这个id send到该页面,在page_load的时候用WebService去retrieve等,一个小问题搞了我这么长时间,真的是不应该。

    ps:service.Credentials = new System.Net.NetworkCredential("username", "pwd", "domain");

  • 相关阅读:
    溢出省略号
    自定义字体
    jquery实现上一页下一页
    集成学习理解
    常用命令-python篇
    python 多进程和多线程
    10预处理命令上
    9函数
    8指针2
    7指针1
  • 原文地址:https://www.cnblogs.com/yanluckly/p/1371120.html
Copyright © 2011-2022 走看看