我正在构建一个我的组织的电话目录(一个访问search.asmx web服务的AJAX应用程序)。我想显示一个列表框,用户可以选择一个部门(存储在托管属性
Department
中)。为了填充列表框的值,我需要以某种方式选择该属性的所有不同值。通过search.asmx web服务是否可能实现?
我找到的:
- 一篇文章指出这是可能的,但它没有使用web服务接口
- 微软的白皮书指出:“如果协议客户端指定了至少一个属性,则必须还指定Path属性。如果没有,则协议服务器必须返回状态代码“ERROR_BAD_QUERY”。”
这两个发现有些不一致(而且,是的,搜索确实返回ERROR_BAD_QUERY)。