随笔分类 -  SharePoint

摘要:本文将介绍 SharePoint 2010 的默认计时器作业,即我们通常说的Timer服务。计时器作业在 SharePoint Server 的特定 Windows 服务中运行。计时器作业还是执行定时服务的基础结构任务(例如,清理计时器作业历史记录和回收定时服务);也是面向 Web 应用程序的任务(例如,发送电子邮件通知)。计时器作业包含要运行的服务的定义并指定启动该服务的频率。SharePoint 2010 定时服务 (SPTimerv4) 运行计时器作业。SharePoint Server 中的很多功能依靠计时器作业,以根据计划来运行服务。管理计时器作业您可以检查计时器作业的状态并编辑计时 阅读全文
posted @ 2013-11-19 11:53 TwinStudio 阅读(577) 评论(0) 推荐(0) 编辑
摘要:当IE打开之后1在代码的项目:右键:重新生成2用WSPBuilder的Copy to GAC3IE要调试的页面:刷新4用WSPBuilder的Attach to IIS Worker Processes5刷新页面就应该被断点扑捉到了。当然,在“工具”-》附加到进程在“附加到:”选择:托管(4.0版)代码,然后勾选:显示所有会话中的进程,把w3wp.exe都选上,再:附加,也可以。再加一个C#代码 ,这样不用设断点那么麻烦了。System.Diagnostics.Debugger.Launch(); 阅读全文
posted @ 2013-11-19 11:38 TwinStudio 阅读(224) 评论(0) 推荐(0) 编辑
摘要:sharepoint 集成 Exchange基于OWA方式获取Exchange中未读邮件 http://www.cnblogs.com/jinho/archive/2011/09/17/2179819.htmlexchange没有收到sharepoint email邮件530 5.7.1 Client was not authenticated http://www.cnblogs.com/yuanxiaoping_21cn_com/archive/2011/12/22/2297891.htmlsharepoint vs2010 工具获取程序集全名 http://www.cnblogs.com 阅读全文
posted @ 2013-11-19 11:34 TwinStudio 阅读(156) 评论(0) 推荐(0) 编辑
摘要:如果一个列表中有一个字段类型为用户或用户组,并且设置为用户,允许多值的话,那么用代码进行更新的时候就必须将这个字段的值赋成SPFieldUserValueCollection类型,以下代码即为从PeopleEditor控件中取出多个用户并返回一个SPFieldUserValueCollection类型的值: 1 /// 2 /// 从人员选取器中获取多用户并返回SPFieldUserValueCollection类型 3 /// 4 /// 人员选取器 5 /// ToString:user1ID;#user1Name;#u... 阅读全文
posted @ 2013-11-13 11:47 TwinStudio 阅读(240) 评论(0) 推荐(0) 编辑
摘要:/// /// 提升权限创建用户组 /// /// 用户组的名字 public void CreateGroup(string groupname) { SPSecurity.RunWithElevatedPrivileges(delegate() { try { using (SPSite mySite = new SPSite(SPContext.Current.Site.ID... 阅读全文
posted @ 2013-11-13 11:36 TwinStudio 阅读(211) 评论(0) 推荐(0) 编辑
摘要:SharePoint的栏,有3个名字,StaticNameInternalNameDisplayName。当在第一次创建栏的时候,这3个名字一起进行创建,并且都一样。上面是filed的SchemaXml,name为InternalName,下同。当我们修改了栏名之后,会发现,只有displayname发生改变,其他的2个都没有发生变化。当我们输入中文的时候,发现情况有变,在第一次创建之后,3个名字也一起进行创建,但是StaticName和InternalName是一样的,显示的是一个字符串。DisplayName显示为中文。当我们修改栏名之后,情况和前面的一样,StaticName和Inter 阅读全文
posted @ 2013-09-16 13:17 TwinStudio 阅读(572) 评论(0) 推荐(0) 编辑
摘要:using System;using Microsoft.SharePoint;namespace ConsoleApp{ class Program { static void Main(string[] args) { using (SPSite site = new SPSite("http://localhost")) { using (SPWeb web = site.RootWeb) { SPList ... 阅读全文
posted @ 2013-09-11 16:26 TwinStudio 阅读(187) 评论(0) 推荐(0) 编辑
摘要:首先要了解的是CAML(Collaboration Application Markup Language)不仅仅是用在对列表、文档库的查询,字段的定义,站点定义等处处使用的都是CAML。简单的提一下CAML列表查询相关知识,请注意CAML查询无论对于标签还是值均大小写敏感CAML查询的根元素是Query,Query元素包含两个元素(非必须):, 是最简单的元素,用来为返回的数据排序,语法如下:(默认为升序Ascending.)语法并非必须且可以在查询中使用多个OrderBy。元素用来指定查询条件,此元素语法非常简单,但根据具体的情况也会写得非常的复杂。Johnson操作符有:Eq等于;Neq 阅读全文
posted @ 2013-09-11 15:59 TwinStudio 阅读(1189) 评论(0) 推荐(0) 编辑
摘要:{ users.Add(value.User); } else { SPGroup group = web.Groups.GetByID(value.LookupId); groups.Add(group); foreach (SPUser user in group.Users) { users.Add(user); } } }SPFieldLookupValueCollection values = (SPFieldLookupValueCollection)item["Users"];SPFieldLookupValueCollectionvalues=item[&q 阅读全文
posted @ 2013-09-11 14:25 TwinStudio 阅读(604) 评论(0) 推荐(0) 编辑
摘要:网上有,但是是错误的,稍微改一下,就可以了第一个方法是要更新的item,其中_fieldname 为要更新的lookup字段名字,_lookupValue为要更新的值。public void SetFieldValueLookup(SPListItem _item, string _fieldname, string _lookupValue) { if (_item != null) { SPFieldLookup field = _item.Fields.GetFieldByInternalName(_fieldname) as SPFieldLookup; _item[_fieldnam 阅读全文
posted @ 2013-09-10 15:13 TwinStudio 阅读(216) 评论(0) 推荐(0) 编辑
摘要:开发的时候想当然的认为主表解析出来就是一个dropdownlist,可是在大数据测试的时候,发现有情况。 首先创建一个子列表:DetailList,并添加19条数据: 创建主列表:MainList,并新建“查阅项”栏关联这个子表的标题。 MainList新建页面显示查阅项控件的样式: 当DetailList再增加一条数据 这个时候,MainList的新建显示将会不同。 显然当“查阅项”超过20条数据的情况,这个formfield会改变控件的样式。 如果我们需要后台生成这个控件的对象,或者编码将formfield通过对象解析出来,并获取值的时候,就要注意两种不同的情况了 首先... 阅读全文
posted @ 2013-09-10 15:08 TwinStudio 阅读(467) 评论(0) 推荐(0) 编辑
摘要:1、日期类型查询,需要转换,方法如下: //转换时间 string startdate = SPUtility.CreateISO8601DateTimeFromSystemDateTime(DateTime.Now);2、取用户类型的值 public List GetUsersFromSPFieldUser(SPListItem item,string key) { List fUsers = new List(); SPFieldUser uField = item.Fields[key] as SPFieldUser; //此地方可以... 阅读全文
posted @ 2013-09-10 14:21 TwinStudio 阅读(215) 评论(0) 推荐(0) 编辑
摘要:该工具包包括单位数目:Windows Phone 7 发展简介在本单元中,您将了解真实的消费信息存储在 SharePoint 中与你用 Visual Studio 写 Windows Phone 7 的自定义应用程序和连接到的例子。Windows Phone 7 的引入,.net 开发人员有的工具和资源可用来创建、 测试、 部署和卖出令人惊叹的应用程序使用同一个熟悉的工具,您已经使用了年。您不需要学习新的语言,只被需要了解如何在平台工程,开始构建应用程序在 Silverlight 或 XNA 框架中。我们有很多教你在本课程中,您将通过构建熟悉"Hello World"应用程 阅读全文
posted @ 2013-09-10 14:15 TwinStudio 阅读(170) 评论(0) 推荐(0) 编辑
摘要:文章来自: http://www.chinaemail.com.cn/server/xtfl/Exchange/201109/66466.htmlSharePoint是微软历史上销售量增长最快的产品,其可以存储大量的文件。这意味着应用性能是成功部署SharePoint的一个关键因素。我们在这里列出了能够提高SharePoint服务器性能的十个步骤。 步骤1:分离用户和数据库信息 一个常见的误区是与高速网络连接的服务器有着充足的带宽执行所有需要的操作。但是SharePoint在SQL设置了大量的请求———每个需求一个页面的请求会导致向数据库发送大量的请求,更不要说服务、检索和其它操作了。 ... 阅读全文
posted @ 2013-09-10 14:10 TwinStudio 阅读(207) 评论(0) 推荐(0) 编辑
摘要:中国石油化工集团公司http://www.sinopecgroup.com/Pages/index.aspx ()中国南方航空http://group.csair.com/_layouts/groupportal2010/ 这个网站属于sharepoint内嵌asp.net程序搞的广东食品药品职业学院http://www.gdyzy.edu.cn/Pages/default.aspx 这个使用原生sharepoint开发新疆克拉玛依http://www.klmy.gov.cn/Pages/index.aspx国家核电 山东核电设备制造有限公司http://www.snpemc.com/defa 阅读全文
posted @ 2013-09-10 13:58 TwinStudio 阅读(456) 评论(0) 推荐(0) 编辑
摘要:利用ListItemCollectionPosition和AspNetPage分页控件实现,效果图如下:后台分页代码如下: #region 私有方法 /// /// 数据 /// private void BindsData() { SPWeb m_objWeb = SPContext.Current.Web; // if (m_objWeb != null) { int _totalCount =0; ... 阅读全文
posted @ 2013-09-10 13:53 TwinStudio 阅读(315) 评论(0) 推荐(0) 编辑
摘要:最近项目中遇到如何用代码给托管元数据类型的栏目赋值问题,经过折腾,现把我的思路和实现方法共享出来,让大家一起来学习学习。相互探讨下。 /// /// 托管元数据 /// public class SPTaxonomyEntity { /// /// 托管元数据的guid /// public string Guid { get; set; } /// /// 托管元数据的名称 /// pu... 阅读全文
posted @ 2013-09-10 13:47 TwinStudio 阅读(202) 评论(0) 推荐(0) 编辑
摘要:在项目中,经常会涉及列表或者文档库之间的相互引用,而这个时候我们用的更多的就是查阅项(lookup),以前没有去关注取值或者赋值的问题,今天正好碰到一个Case,就顺道总结一下。我们知道链接和图片的字段我们通过SPLinkFieldValue取值,那么查阅项通过什么来取值呢?答案是:SPFieldLookupValueCollection或者SPFieldLookupValue,为什么会有两种类型呢?起源是在添加查阅项字段时,是否选择了“允许多值”。一旦允许多值,就必须的通过SPFieldLookupValueCollection来做,以下是我整理的代码,仅供记录: SPFi... 阅读全文
posted @ 2013-09-09 11:32 TwinStudio 阅读(513) 评论(0) 推荐(0) 编辑
摘要:SharePoint 2010 大局观 By 陈希章http://hi.baidu.com/jinzesudawei/item/9d0adace8cbcaf2c47d5c0fc 阅读全文
posted @ 2013-09-06 16:49 TwinStudio 阅读(170) 评论(0) 推荐(0) 编辑
摘要://得到查阅项的值SPWeb web = site.OpenWeb();SPList list = web.Lists["DemoList"];SPListItem item = list.GetItemById(itemId);SPFieldLookupValue objLookupFieldValue = new SPFieldLookupValue(item["lookup"].ToString());//可以得到以下属性objLookupFieldValue.LookupValue //得到查阅项的值objLookupFieldValue.Loo 阅读全文
posted @ 2013-09-06 16:48 TwinStudio 阅读(351) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示