随笔分类 -  SharePoint开发

摘要:在一个企业中,有时候需要一个专门的Metadata库,用来保存各种预定义的Metadata。有了Metadata库,就能方便的为企业中的各种数字内容、数字资产应用上各种定义好的Metadata,或是用Tag的方式,为各种内容打上Tag。当为各种内容指定了Metadata或Tag之后,无论是搜索,还是 阅读全文
posted @ 2011-05-26 15:56 安培昌浩 阅读(131) 评论(0) 推荐(0)
摘要:在SharePoint 2007中,我们可以在网站集中定义或定制内容类型,然后在网站集里面的所有网站中使用这些内容类型,内容类型提供了一种集中管理数据与信息类型的方式,使得信息的结构定义,与信息的实际存储能够分开。但是在2007版本中,内容类型并不能被跨网站集使用。如果我们希望所有网站集都能使用同一 阅读全文
posted @ 2011-05-26 15:52 安培昌浩 阅读(163) 评论(0) 推荐(0)
摘要:如果我们使用一个SharePoint网站来存储部门/团队的文档,通常会按照我们想要的结构,预先在网站中建立好相应的文档库和文件夹。比如,我们会创建一个“技术文档库”,来存放技术类别的文档,同时创建一个“业务文档库”存放业务类别的文档,在“技术文档库”中,还可能按照编程语言的种类,建立诸如“CShar 阅读全文
posted @ 2011-05-26 15:44 安培昌浩 阅读(149) 评论(0) 推荐(0)
摘要:1、一个条件实例 2、两个条件实例 3、三个条件实例 4、使用SPQuery来查询列表中item信息: ViewFields 表示你查询后要返回的字段Query表示查询过滤的表达式,使用CAML语言5、使用SPSiteDataQuery来查询列表中item信息: query.Lists = @"<L 阅读全文
posted @ 2011-05-24 16:20 安培昌浩 阅读(286) 评论(0) 推荐(0)
摘要:MOSS2007的开发中SPContext是个佷重要对象。 今天来和大家分享一下本人对SPContext的理解啊。 见名知义:SPContext是一个当前的MOSS上下文对象。 通过它我们可以访问到所有上下文信息如: 当前站点 当前网站 当前应用程序 当前列表 其实得到这这些你可能觉得没什么用的,不 阅读全文
posted @ 2011-05-24 16:18 安培昌浩 阅读(126) 评论(0) 推荐(0)
摘要:以创建一个由用户实体为例,输入员工ID,查询该员工处理订单详情的示例。用户输入界面位于一个WebPart中,显示订单详情的界面位于另一个WebPart中。显然,前者中的WebPart是提供者,后者中的WebPart是订阅者。二者的交互过程是,首先,用户在提供者所在的WebPart中输入员工ID,然后 阅读全文
posted @ 2011-05-23 17:26 安培昌浩 阅读(123) 评论(0) 推荐(0)
摘要:问题:在进行WebParts开发的时候经常出现情况是:正在开发的Webparts放到某个页面里(比如/siteurl/default.aspx)进行调试,引发意想不到的ERROR导致整个网页无法浏览; 解决方案: 其实MOSS给我们准备了一个方便快捷的方法,只需要 在WebParts所在页面的URL 阅读全文
posted @ 2011-05-23 17:18 安培昌浩 阅读(112) 评论(0) 推荐(0)
摘要:实现大类与小类的联动性 注意要把DropDownListIncidentCategory中AutoPostBack属性设成true 阅读全文
posted @ 2011-05-23 17:12 安培昌浩 阅读(118) 评论(0) 推荐(0)
摘要:using (SPSite site = new SPSite("http://i-siteurl/")) { SPWeb web = site.RootWeb; web.AllowUnsafeUpdates = true; SPList list = web.Lists["order"]; try 阅读全文
posted @ 2011-05-23 17:10 安培昌浩 阅读(109) 评论(0) 推荐(0)
摘要:母版页制作其实应该算是一个比较基础的工作,但是熟练制作出灵活、完整的母版页的人却很少。。为什么会这样呢,分析原因有几个,主要的问题应该 是母版页制作是介于开发和美工之间的工作,开发人员关注代码,美工关注界面效果,就忽略和回避了这部分,都不愿意作怎么办,那就我来作吧。。 首先MOSS的母版页也是来自于 阅读全文
posted @ 2011-05-23 17:08 安培昌浩 阅读(200) 评论(0) 推荐(0)
摘要:今天做个小实验时,遇到个小问题。当用户在listA下添加一个item时,要对另外一个listB里的数据进行更新,而该用户对于listB只有读取权限,怎么办呢于是翻书看看了,才发现原来MOSS有中模拟管理员权限的方法(SPSecurity.RunWithElevatedPrivileges(deleg 阅读全文
posted @ 2011-05-23 17:03 安培昌浩 阅读(129) 评论(0) 推荐(0)
摘要:WEB页面显示word 如果想让web页面显示出word文档要加 多文件上传 工作流中权限 先HybridDictionary一个对象叫task1permission,然后task1permission.Add(taskProps.AssignedTo, SPRoleType.Contributor 阅读全文
posted @ 2011-05-23 17:02 安培昌浩 阅读(222) 评论(0) 推荐(0)
摘要:SPListCollection转Datatable Folder类型添加自定义属性 Sealed 属性设置成false就可以了. 多行文本取出换行 识别为垃圾邮件 来历不明的软件发的邮件都是垃圾邮件。 所以发邮件的时候要套个马甲。 这个代码就是套个OutLook作掩护。 使用MOSS自带的方法发送 阅读全文
posted @ 2011-05-23 16:55 安培昌浩 阅读(214) 评论(0) 推荐(0)
摘要:问题一:无法显示分页的页码。 很多朋友很奇怪明明已经设置如下的代码 但是页面上无法显示页码。 这个是SharePoint 自己的问题,我们需要加入下面一行代码 现在再试试,是不是就可以看见页码了^_^ 问题二:启用了过滤后,在翻页以后,发现在选择下一页,SPGridView会加载所有的数据,而不是f 阅读全文
posted @ 2011-05-23 16:48 安培昌浩 阅读(183) 评论(0) 推荐(0)
摘要:资源管理方面的一个陷阱就是说SPSite和SPWeb 相信这两句是每一个写sharepoint开发的人都会写的,可是就在这两句中就有一个大陷阱,是什么呢,就是这两个对象是非托管的对象,是需要明确释放的,释放的两种方式为:1、using2、try。。。catch。。。finally。。。但是呢,有两个 阅读全文
posted @ 2011-05-23 16:40 安培昌浩 阅读(151) 评论(0) 推荐(0)
摘要:之前做过很多类似的例子,只是很少去总结,今天任务比较少,趁着没事,就整理了下: 与ASP.NET应用程序一样,在我们的Sharepoint站点页面上,控件与控件(即Web Part与Web Part)之间经常需要进行数据的交互。但是,在一个Sharepoint站点中,每一个Web Part都不能假设 阅读全文
posted @ 2011-05-23 16:22 安培昌浩 阅读(135) 评论(0) 推荐(0)
摘要:SharePoint的People Picker控件真的是非常好用的一个东东。但是,如果您需要输出某一个“用户或用户组”栏的值时,就显得有点麻烦了。如果您采用item["***"].ToString()这样的形式的话,输出的每一个人或组的信息前都有N#这样的符号。很显然,很多时候采用这种方式时,我们 阅读全文
posted @ 2011-05-17 14:17 安培昌浩 阅读(144) 评论(0) 推荐(0)
摘要:在刚接触SharePoint的WebPart开发时,如果实现过程中需要指定一个站点或列表时,常见的实现方式 是创建对应的属性用以存储站点或列表的设置。 但是,这种实现方式不人性化,而且容易出错。试想一下:在一个大点的站点中,谁会记得某个列表的名称呢? 如果,我们能够给出一个站点的下拉列表或可用列表的 阅读全文
posted @ 2011-05-17 14:14 安培昌浩 阅读(151) 评论(0) 推荐(0)
摘要:相信大家经常进行编辑(配置)WebPart的属性等操作. 有些时候,在我们配置属性的时候,可能我们会希望这个时候,页面上的webpart区域显示其它内容或提示信息. 那我们如何判断我们是不是在编辑模式中呢? 可能大家知道这样一个小窍门:在URL中加上DisplayMode=Design就可以让当前页 阅读全文
posted @ 2011-05-17 14:09 安培昌浩 阅读(146) 评论(0) 推荐(0)
摘要:FCKEditor编辑器是一款功能齐全,性能出色的编辑器。 FCKEditor由于其开放源码,自定义非常强大,因此应用范围非常广泛,许多著名论坛的编辑器都是基于此编辑器更改的。MOSS中的RTF编辑器小巧精悍,但功能齐全性上略有不及,很难适应挑涤的企业用户的需求。因此,在信息发布等模块中,通常采用其 阅读全文
posted @ 2011-05-06 17:33 安培昌浩 阅读(244) 评论(0) 推荐(0)