sag*_*eer 5 sharepoint project-server sharepoint-2013
是否可以在"提供商托管应用程序"中使用SharePoint左侧导航栏.SharePoint网站"PlaceHolderLeftNavBar"上显示的导航.有没有像ajax调用或REST/CSOM功能的方法?
根据官方 MSDN 文档,CSOM 和 JSOM 都包含导航属性,这些属性还提供对快速启动菜单(也称为“左侧导航栏”)的访问。
文档链接如下:
SP.Navigation.quickLaunch 属性 (sp.js) (JSOM)
导航.QuickLaunch 属性(CSOM)
为了在提供商托管的应用程序中使用 CSOM 或 JSOM,您需要使用 OAUTH(对于 Office 365/SharePoint Online)或在高信任/本地环境中使用证书进行身份验证。
如果您使用 Visual Studio 2013 提供的 App for SharePoint 2013 模板,并选择提供商托管,则它应该附带一个 TokenHelper.cs/vb 类文件,该文件将为这两种情况完成大部分繁重的工作。有关身份验证技术的更多信息也可在 MSDN 上找到 - 特别查找以下主题:
我不确定目前是否有可用的纯 REST 端点,这肯定可以简化提供商托管应用程序中 CSOM / JSOM 的高级授权要求。
| 归档时间: |
|
| 查看次数: |
4006 次 |
| 最近记录: |