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");

  • 相关阅读:
    HtmlParser 2.0 中文乱码问题
    关于phpmyadmin中添加外键的做法
    jquery easyui Tab 引入页面的问题
    Python用户交互input()和print()
    Python运算符
    计算机硬件基础知识(五)操作系统发展史
    Python学习0304作业
    Python的垃圾回收机制
    Python的两种运行程序的方式
    Python发展史和编程语言的分类
  • 原文地址:https://www.cnblogs.com/yanluckly/p/1371120.html
Copyright © 2011-2022 走看看