摘要: 在SharePoint中,根据登录用户加载不同的母版(Master Page) 在我们基于SharePoint 2007/2010进行扩展和自定义开发的过程中,我们可能会遇到这样的需求:根据当前登录的用户,为该用户加载起个性化的母版页。下面就来介绍实现这一需求的过程。1. 使用 UserControl刚得到这一需求的时候,首先想到的是创建一个UserControl,这UserControl里进行母版页的切换。经过测试,这是行不通的,尽管我们可以在这里面实现对页面样式的修改,但我们不能切换母版页了。这是因为,一旦ASP.NET页面生命周期过了OnInit后,母版页(Master Page)就被锁 阅读全文
posted @ 2011-04-25 21:11 China2008 阅读(413) 评论(0) 推荐(0)
摘要: 在SharePoint中,检验用户(SPUser)是否属于给定的组(SPGroup)的方法(代码) 在SharePoint开发过程中,我们经常会遇到这样一种情况:根据当前登录用户所在的组判定当前用户有没有访问某个页面或列表的权限。我写了一些简单的测试代码区判断当前登录的用户是否属于给定的用户组。如果你正在基于SharePoint 2010 或者SharePoint 2007,你会发现这些代码非常有用。代码如下:privateboolGetGroupofUser(){boolflag=false;using(SPSitesiteCollection=SPContext.Current.Site) 阅读全文
posted @ 2011-04-25 21:02 China2008 阅读(878) 评论(3) 推荐(0)