我已被任意开发用于多个客户端的小SharePoint 2010应用程序。我需要有一个网站,该网站为每个人提供服务,但是根据登录用户所在的客户端,动态显示不同的数据(标题,页脚,菜单身体内容)。

我的计划是拥有一个通用的飞溅页面,一旦他们登录我会抓住他们的client_id。使用MAST页面后面的代码来定制它们的标题/页脚/菜单,并使用WebParts显示自定义内容。我计划在列表中存储每个客户端的所有内容。当他们登录时,我会将他们的client_id与列表中的列匹配,并且列的其余部分将提供内容。随着新客户端添加,我可以使用唯一的Client_ID创建一个新列表项。

这是在SharePoint中处理我的场景的最佳方式吗?谢谢你的时间和专业知识!

有帮助吗?

解决方案

通常会根据客户端ID将它们重定向到不同的子数据(可能网站集)。

而不是所有内容都可以是安全保护而不会导致任何性能问题。代码中的所有修剪的主要缺点是:

  • 许多自定义代码=>很多可能的错误
  • 无搜索可能显示无效结果
  • 了解SharePoint URL的用户危险可能访问错误的信息
许可以下: CC-BY-SA归因
scroll top