摘要: 通过SPQuery获得Score字段中大于等于60的列表条目,并且在这些条目的标题后加上“(合格)”字符串,然后再另一列表中,添加一个新条目,写入合格人数。//首先获取到SPWeb对象webSPListCollectionlists=web.Lists;SPListscoreList=lists["Score"];SPListpassList=lists["Pass"];SPQueryquery=newSPQuery();query.Query="<Where><Geq><FieldRefName='Sco 阅读全文
posted @ 2010-03-31 17:52 China2008 阅读(234) 评论(0) 推荐(0)
摘要: 最近在项目开发过程中,经常会写Web Part,但是Web Part开发调试不是那么方便,我就想能不能先用User Control开发自己的模块,然后把User Control加到Web Part里面去呢? 这样不仅能够提高开发效率,而且也能复用以前开发过的模块。下面就详细说明具体如何操作: 1. 新建一个Class library project,添加对System.Web的引用 2. 项目添加一个user control 3. 编写这个Web Part 4. 为程序集添加强名称 5. 更改build的输出目录,改为C:\Inetpub\wwwroot\wss\VirtualDirector 阅读全文
posted @ 2010-03-31 17:43 China2008 阅读(178) 评论(0) 推荐(0)
摘要: 感觉不错,就转过来了。这种方式开发比较方便,不过有一个大问题就是失去了Sharepoint的特色,不能定制自己的portal了,还是开发webpart比较正规一点:)以下转自:http://hi.baidu.com/hunterzou/blog/item/ef002bb10f4fc75008230225.html第一点:将生成的dll拷贝到网站目录下bin文件夹第二点:在网站web.config文件的<SafeControls></SafeControls>节点中添加以下(目的是把应用程序注册为安全类型)<SafeControl Assembly="We 阅读全文
posted @ 2010-03-31 17:32 China2008 阅读(145) 评论(0) 推荐(0)
摘要: moss中的feature功能很强大,本文主要看一下如何开发一个模块化的feature。比如可以把一个学生管理功能(包括aspx页面等)开发成一个feature,然后可以在不同的moss网站中有选择的激活这个feature,激活后就把对应的链接加入此网站的首页上,以此实现功能的动态加载。为了方便说明,先列出我的文件结构:Feature.dllInstall.batTemplate --Student --elements.xml --feature.xml --Student --StudentList.aspx--UserEdit.aspx首先我们在sharepoint designer中定 阅读全文
posted @ 2010-03-31 17:29 China2008 阅读(187) 评论(0) 推荐(0)
摘要: using System;using System.Runtime.InteropServices;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Xml.Serialization;using Microsoft.SharePoint;using Microsoft.SharePoint.WebControls;using Microsoft.SharePoint.WebPartPages;namespace WebPart200 阅读全文
posted @ 2010-03-31 00:40 China2008 阅读(203) 评论(0) 推荐(0)
摘要: 一:首先定义一个函数来创建内容类型,代码如下:二:定义两个重载的函数,在函数中先创建网站的field,然后再往内容类型中添加FieldLink三:下面函数完成向指定网站中添加内容类型的功能四:.如下代码在feature被激活的时候执行 五:由于SPFeatureReceiver是抽象类,所以下面方法也要被重写 阅读全文
posted @ 2010-03-31 00:17 China2008 阅读(204) 评论(0) 推荐(0)
摘要: 1.查询列表的所有字段注意一定要调用Update()方法。3.使用对象模型给列表添加item,注意一定要调用Update()方法。5. 如果你要想得到一个列表的item,你可以通过WebId, ListId, and ID来得到.6.使用SPQuery来查询列表中item信息:6.1. ViewFields 表示你查询后要返回的字段6.2. Query表示查询过滤的表达式,使用CAML语言7. 使... 阅读全文
posted @ 2010-03-31 00:16 China2008 阅读(248) 评论(0) 推荐(0)