随笔分类 - moss
摘要:最近被SharePoint列表视图分权限的问题困扰着,在网上搜到些解决方案,比较不错的是Bewise.SharePoint.SPViewPermissionSetting的解决方案,但是在修改视图权限配置的时候经常出问题,不知道是什么原因,后来从codeplex上找到了这个解决方案的源码,下来学习一下,总结如下:它是通过自定义WebControl来修改ListViewWebPart的ViewSel...
阅读全文
摘要:static void Main(string[] args) { using (SPSite site = new SPSite("http://xy/")) { using (SPWeb web=site.OpenWeb()) { SPList lst = web.Lists["工作组讨论"]; foreach (SPListItem item in lst.Folders) { Consol...
阅读全文
摘要:SPSite site = null; SPWeb web = null; SPSecurity.RunWithElevatedPrivileges(delegate() { site = new SPSite(@"http://sharepoint/"); web = site.OpenWeb(); }); SPList list=web.Lists["工作追踪"]; SPField fiel...
阅读全文
摘要:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html ><head> <title></title> <script language...
阅读全文
摘要:项目中有个需求,需要一个列表联动九个其它列表,调试起来很费时间,也发现了EventHandler中的一些使用技巧,下面的内容大部分是转载,也有自己的心得,具体出处忘了,如果作者看到,请谅解。 1. 在ItemAdding事件或ItemUpdating事件中获取用户输入的值 通常我们都会遇到这样一个业务逻辑:只有当用户输入的值符合要求才允许用户添加记录,否则取消该操作;或者在用户添加一条记录时, ...
阅读全文
摘要:dll添加到GAC,在C:\WINDOWS\assembly下可以看到,但在添加引用里看不到 方案一:在“添加引用”对话框中显示程序集 即使已将程序集安装到全局程序集缓存 (GAC) 中,“添加引用”对话框也不会自动显示每个程序集。“添加引用”对话框基于路径并要求添加注册表项,该项指定要显示的程序集的位置。 在“...
阅读全文
摘要:在sharepoint中没有提供修改密码的功能,估计也是因为不知道用户会使用哪种验证方式,AD or Form? 下面的用户使用的是AD验证,自己修改密码就成了很普通的事情,我们自己做一个webpart,写一些后台代码, 在欢迎哪里加一个菜单项,跳转到部署了修改密码webpart的页面就可以了。 #region 更改密码主要代码 public string ChangeADUserPasswor...
阅读全文
摘要:到控制台 Copy C:\WINDOWS\assembly\GAC_MSIL\Microsoft.SharePoint.Workflows\12.0.0.0__71e9bce111e9429c\Microsoft.SharePoint.Workflows.dll C:\BIN 就可以轻松的把GAC 的DLL 文件 Copy 出来的啦
阅读全文
摘要:Getting StartedTo start querying Active Directory from your C# code, you simply add a reference to the System.DirectoryServices.dll in your project and the following using statement to your code: Collapseusing System.DirectoryServices;According to examples provided in the Visual Studio.NET Help, Mic
阅读全文
摘要:为Sharepoint配置电子邮件可以通过Outlook收发电子邮件的形式来管理Sharepoint门户网站使企业用户之间协作更方便,主要分为:传入电子邮件与传出电子邮件两种形式。接下来分别进行功能介绍:1、传入电子邮件在为Sharepoint配置成功电子邮件后,用户可以通过Outlook邮件接收平台向Sharepoint里的发送邮件来创建相应的网站内容。在Sharepoint里可以通过电子邮件创...
阅读全文
摘要:自定义Sharepoint MasterPage页,共有31个ContentPlaceHolder占位符,一个也不能少因为在应用到网站或网页时,网站或网页要向MasterPage页里对应的ContentPlaceHolder里填入内容,若有的ContentPlaceHolder不需要则可以把它隐藏掉而不要将其删除。 <%@Master language="C#"%> <%@ Re...
阅读全文
摘要:IIS压缩并不是一项新技术,但对于SharePoint站点而言,IIS压缩能起到很大的作用。在IIS服务器上启用IIS压缩功能之后,在IIS服务 器把页面内容发送给浏览器之前,会在服务器上先把内容进行压缩,然后发送压缩后的数据,浏览器接收到数据后,会自动进行解压,然后显示。由于在网络上传输 的数据被压缩了,所以可以将页面内容更快的传送到浏览器,提高页面浏览速度。 虽然IIS服务器上对页面内容进...
阅读全文
摘要:前几天,我采用分离数据库的办法,清理了某MOSS站点对应的数据库日志(日志文件膨胀的太快了,正确的做法用压缩)。我发现MOSS某站点对应的数据库挂掉了。尽管之前我备份了完整的mdf和ldf文件,放在data目录下,重新放回去,SQL管理器中只能看到这个数据库的图标,无法展开看到表等等。环境:MOSS2007、MS SQL2005、Windows2003详细的恢复过程如下:问题描述:估计是SQL S...
阅读全文
摘要:创建EventHandler步骤1.新建一个类库 该类需继承基类 SPItemEventReceicer 如下示例 public class HrListHandler:SPItemEventReceiver { public override void ItemAdded(SPItemEventProperties properties) { //base.ItemAdded(propertie...
阅读全文
摘要:AD RMS的主要组件包括: AD RMS服务器:Windows Server 2008或R2 AD RMS客户端:AD RMS 客户端随 Windows Vista、Windows 7、Windows Server2008 和 Windows Server 2008 R2 操作系统一起提供。如果您使用 Windows XP、Windows2000 或 Windows Server 2003 作为...
阅读全文
摘要:作为网管,有时我们需要批量地向AD域中添加用户帐户,这些用户帐户既有一些相同的属性,又有一些不同属性。如果逐个添加、设置的话,十分地麻烦。一般来说,如果不超 过10个,我们可利用AD用户帐户复制来实现。如果再多的话,我们就应该考虑使用csvde.exe或ldifde.exe来减轻我们的工作量了。 一、 AD用户帐户复制 1、在“AD域和计算机”中建一个作为样板的用户,如...
阅读全文
摘要:命名空间:Microsoft.SharePoint 1、SPSite 功能: Representsacollectionofsitesonavirtualserver,includingatop-levelsiteandallitssubsites. 代表一个虚拟服务器的网站集合,包含一个顶集网站和他的所有子站点 AllWebs:属性表示上面意义的网站集合 Quota:网站给定某用户的限额 IIS...
阅读全文

浙公网安备 33010602011771号