SharePoint创建和使用栏
SharePoint Online 如何创建和使用栏
本文介绍如何在Office 365中创建和使用栏。 通过登录地址登录到Office 365的SharePoint Online站点中,我们可以在右上角的设置菜单中,进入网站内容; 找到我们要用来演示的列表,如下图: SharePoint Online站点创建栏,不仅仅可以在列表中,包括文档库、图片库、资产库等,都是可以添加栏的,我们这里是在列表中演示,大家不要误以为只有列表才能创建栏; 创建栏可以直接在列表的选项卡中,选择创建栏;也可以进入列表设置,去创建; 在列表设置中,我们可以看到关于栏的设置,包括列表中已有的栏,栏的标题、类型和是否必填,同时,在下面还可以创建栏、添加网站栏、栏排序和索引等;
SPClaimsUtility.AuthenticateFormsUser 方法的一个小问题
最近,开启了Form认证,发现Form账号前面加空格,或者后面加空格都可以登录站点,但是提示未共享。 解决方法 后来bing了很多帖子,发现大家都遇到过类似的问题,问题是由于SPClaimsUtility.AuthenticateFormsUser的方法有个小bug,也就是用户登录名前后有空格,这个方法里并没有trim掉空格,但是做验证的时候,却能通过,同时把用户会话给了带空格用户名的用户,所以当前登录的用户对站点并没有权限,也没有办法加权限。 后来,我们合计了一下,就在用户登录之前,把用户名Trim掉空格,规避一些这个问题。
SharePoint Designer 配置工作流后需要重启的问题
最近,很多朋友配置SharePoint工作流以后,用SharePoint Designer打开站点,创建SharePoint 2013 工作流的时候,都会报一个错误。 查了很多帖子,发现是个Designer的bug,安装Designer sp1补丁以后,还需要一个补丁才可以解决问题。 问题描述 服务器端活动已更新。要使用活动的更新版本,您需要重新启动SharePoint设计器。 Server-side activities have been updated. You need to restart SharePoint Designer to use the updated version of activities. 问题截图 补丁链接 https://support.microsoft.com/en-us/help/3114337/january-12--2016--update-for-sharepoint-designer-2013-kb3114337
SharePoint 应用程序页匿名
最近,有朋友问开发应用程序页,都是需要先登录再访问,无法开发匿名的应用程序页。 解决方法 其实,SharePoint帮我们提供了匿名访问的应用程序页的方法,只是和普通应用程序页继承的基类不一样,简单的改一下就可以了。 默认,我们都集成自LayoutsPageBase,我们只需要改一下继承自UnsecuredLayoutsPageBase即可;public partial class ApplicationPage1 : UnsecuredLayoutsPageBase { protected void Page_Load(object sender, EventArgs e) { } } 总结 很简单吧,记录一下,分享给大家。详细的介绍,还可以看看msdn的文档介绍。 MSDN 文档介绍:https://msdn.microsoft.com/en-us/library/microsoft.sharepoint.webcontrols.unsecuredlayoutspagebase.aspx