我想在我的应用程序中包含 Sharepoint 人员选择器控件类型,我的应用程序是在 asp.net MVC 中开发的。有没有办法让我可以在我的 asp.net 应用程序中包含 GAL 功能。即使未在用户 PC 中安装 Outlook,这也应该有效。
问问题
2776 次
2 回答
0
“SP 控件只能在 SP 托管页面上使用。目前,唯一设计为可在所有页面类型(提供商托管、自动托管或 sp 托管)上使用的控件是镶边控件。”
以及 MSFT 的另一篇文章
“我咨询了几位同事,一致认为 SharePoint 的客户端人员选择器(即 JavaScript)不能在提供商托管的应用程序中使用。原因是无法在远程获取客户端上下文网页。你提到了 TokenHelper.cs,它是托管代码,而不是 JavaScript。我有一个悬而未决的问题与产品团队联系,看看是否有办法获取托管代码的上下文并将其传递给 JavaScript。我不想要你不得不再等一个答案。”
于 2014-02-11T12:18:37.030 回答
0
我建议写一个插件。(虽然我从来没有要求实现它)
如何 :
您编写一个从 AD 加载用户的控制器,然后通过 AJAX 将这些的 JSON 对象发送到您的客户端,然后使用 jquery 自动完成来过滤用户类型的名称。
或者
通过对该控制器进行 AJAX 调用来模拟“检查用户”按钮,并在单击该按钮时检查名称是否存在。如果为假,则编写适当的错误消息。
不过,我仍然会寻找其他解决方案
于 2015-02-05T10:24:26.253 回答