![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SharePoint 2007
文章平均质量分 71
水田里的大苹果
我爱吃软(软件)饭
展开
-
Sharepoint2007自定义Feature(1)--自定义Feature的基本流程
Sharepoint中提供了定义Feature的功能,这样可以大大的增强了用户对Sharepoint中的功能的扩展。有人说Everything is feature on sharepoint。我感觉这句话说的一点也不为过,使用Sharepoint的自定义Feature功能可以把Sharepoint改的“面目全非”,开个玩笑。介绍一个非常普遍的自定义Feature在“Upload”下添加一个自定义原创 2008-07-27 10:34:00 · 761 阅读 · 0 评论 -
SharePoint性能总结和一些开发经验(3)
(7) 如果我们使用了SPSite的LockIssue、Owner、SecondaryContact属性的时候,会隐式的调用RootWeb属性,那么这样我们必须对rootweb这个对象进行释放。例如:SPSite site = new SPSite(serverUrl);String str = Site.LockIssue;Site.RootWeb.Dispose();原创 2009-10-25 21:30:00 · 1418 阅读 · 2 评论 -
在Webpart中使用 UserControl
在Webpart中使用 UserControl Webpart中可以使用两种UserControl,一种是我们自己开发的UserControl,另一种是SharePoint自带的UserControl。1.使用我们自己开发的UserControl(1)首先我们创建一个ClassLib工程,添加一个UserControl.ascx,并且实现这个UserControl的后台原创 2009-11-22 19:57:00 · 1246 阅读 · 0 评论 -
SharePoint自定义控件(2)
SPGridView的分页控件 由于SPGridView中自带的分页样式很普通,所以编写一个分页的Template,主要是仿照SharePoint中的分页效果编写的,实现ITemplate接口,添加我们需要的控件,并且调整显示的样式,实现如下:public class SPGridViewPagerTemplate : ITemplate { #region原创 2009-11-25 21:01:00 · 1452 阅读 · 0 评论 -
SharePoint自定义控件(1)
SPGridView中CheckBox TemplateField由于SPGridView中没有CheckBox列,所以需要我们自己开发,主要是实现ITemplate接口,然后添加一个CheckBox控件,并且在使用的时候指定是将这个CheckBox添加到Header上还是添加到Item上就可以了。具体代码如下:public class SPCheckboxTemplate : ITem原创 2009-11-25 20:36:00 · 1085 阅读 · 0 评论 -
SharePoint自定义控件(3)---列表中的删除Menu
SharePoint列表中删除Menu的Post事件主要是继承MenuItemTemplate类,并且实现IPostBackEventHandler接口,然后通过委托,定义一个Post事件,并且添加可以指定这个事件的处理代码,然后完成我们需要的操作。具体实现如下: public delegate void MenuItemEventHandler(string id);publi原创 2009-11-25 21:13:00 · 1106 阅读 · 1 评论 -
SharePoint性能总结和一些开发经验(4)
SharePoint性能总结和一些开发经验(4)21. SPViewScope介绍Default :仅显示指定文件夹下的文件和子文件夹FilesOnly:仅显示指定文件夹下的文件Recursive:显示所有文件夹下的文件RecursiveAll:显示所有文件夹下的所有文件和子文件夹以上这个属性使用在CAML中,用于控制在哪些范围内进行查找,我们可以根据实原创 2009-11-25 20:29:00 · 1182 阅读 · 1 评论 -
WSS3.0技术内幕-----SharePoint体系结构(1)(翻译)
SharePoint体系结构IIS和ASP.NET入门本章探讨了如何WSS与Microsoft Internet信息服务(IIS)和ASP.NET集成的核心架构细节。我们将首先看一下的基本概念和与IIS和ASP.NET使用的一些术语。然后我们将介绍如何WSS小组在IIS上设计并实施了WSS 3.0中扩展ASP.NET框架。 本章的主要目标是为您了解Web应用程序的内部工作以及如何初原创 2010-01-11 19:54:00 · 1165 阅读 · 0 评论 -
WSS3.0技术内幕-----SharePoint体系结构(3)(翻译)
Web Applications两种主要方式存在因使用WSS的中央管理的应用程序或Stsadm.exe命令行实用程序Web应用程序。首先,您可以通过转换现有IIS网站Web应用程序。或者,您可以从头开始创建新的Web应用程序,让WSS的创建新的IIS Web站点为您在幕后。在任何情况下,WSS的配置,加入一个IIS应用程序映射和创建多个虚拟目录所产生的IIS网站。 WSS还拷贝一个Global原创 2010-01-11 22:42:00 · 1246 阅读 · 0 评论 -
WSS3.0技术内幕-----SharePoint体系结构(2)(翻译)
ASP.NET Pages该网页是在ASP.NET框架的最宝贵的抽象之一。建立ASP.NET应用程序开发人员通常构建的拖放到Visual Studio中的可视化设计表面服务器控件和使用标准的属性表修改页面和控件的属性页。 ASP.NET框架和Visual Studio也变得相对简单添加托管代码编写,为响应页面执行级和控制级别活动,逻辑页。 在物理层,在ASP.NET应用程序页面是一个。原创 2010-01-11 22:39:00 · 850 阅读 · 0 评论 -
MOSS中配置SSL
MOSS中配置SSL原创 2010-06-21 21:23:00 · 982 阅读 · 1 评论 -
MOSS2007自定义WebService(1)-----自定义Webservice的步骤介绍
MOSS2007自定义WebService(1)-----自定义Webservice的步骤介绍原创 2010-09-16 20:48:00 · 1187 阅读 · 4 评论 -
SharePoint性能总结和一些开发经验(2)
14. SharePoint中的非托管对象需要我们手动释放资源SPGlobalAdmin、SPSite、SPWeb、SPFileStream等等一些对象需要进行手动释放资源。由于SharePoint中有这些非托管对象,所以我们编程的时候应该特别注意,如果有些资源没有释放,会造成内存溢出。并且很多时候我们自定义的程序是由IIS调用的,如果没有释放资源,可能会是IIS 崩溃,造成不必要原创 2009-10-20 21:26:00 · 1011 阅读 · 0 评论 -
SharePoint性能总结和一些开发经验(1)
1. 取得列表中的Item的数量:Int count = SPContext.Current.List.Items.Count;这句是取得Item的数目,不得不取得列表中的所有的Item的metadata,这样我们程序运行的速度就会相对慢一些,如果列表中的数据量不大,那不会有明显的影响,如果列表中的数据量很大,那在效率上会有很大的影响。Int count = SPC原创 2009-09-16 22:02:00 · 3315 阅读 · 1 评论 -
Sharepoint EventHandler使用总结
Sharepoint EventHandler使用总结SharePoint的EventHandler主要有Web Level,List Level,List Item Level,Email几种。SharePoint的event handler主要是继承SPWebEventReceiver, SPEmailEventReceiver, SPListEventReceiver和SPItemEve原创 2009-09-03 19:55:00 · 6008 阅读 · 0 评论 -
Sharepoint2007自定义Feature(2)--使用Sharepoint自定义Feature直接调用dll
使用Sharepoint自定义Feature直接调用dll,主要是在Feature.xml文件中对我们自己编译出来的dll进行引用。Feature.xml Id="755E3E8D-7927-43f2-87F4-552C02CD59FB" Title="TestDll" Description="TestDll" Scope="Sit原创 2008-08-03 21:18:00 · 758 阅读 · 0 评论 -
Sharepoint2007自定义Feature(3)Location和GroupId
有人说:“Feature is everything in sharepoint.”,我觉得这句话一点也不为过,在sharepoint中几乎每个东西都可以使用自定义Feature来实现。下面是Location和GroupId的总结: Area Location GroupId Central原创 2008-10-22 23:25:00 · 917 阅读 · 0 评论 -
Sharepoint2007自定义Feature(4)--CustomAction各个属性表示的意思总结
CustomAction ContentTypeId = "Text" ControlAssembly = "Text" ControlClass = "Text" ControlSrc = "Text" Description = "Text" GroupId = "Text" Id = "Text" ImageUrl = "Text" Location = "Text" R原创 2008-11-05 21:48:00 · 2905 阅读 · 0 评论 -
对开发人员的 Windows SharePoint Services V3 和 SharePoint Server 2007 工作流简介
对开发人员的 Windows SharePoint Services V3 和 SharePoint Server 2007 工作流简介工作流简介Microsoft Windows SharePoint Services 为用户提供稳健和可自定义的工作环境,以创建、协作和存储重要的业务信息。如今,利用 Microsoft Windows SharePoint Services(版本翻译 2008-11-18 23:11:00 · 945 阅读 · 0 评论 -
Sharepoint2007权限总结
AddAndCustomizePages: Add, change, or delete HTML pages or Web Part Pages, and edit the Web site using a Windows SharePoint Services–compatible editor. AddDelPrivateWebParts: Add or remove personal W原创 2008-12-06 13:22:00 · 1015 阅读 · 0 评论 -
sharepoint自定义Feature国际化问题
sharepoint自定义Feature国际化问题 1.sharepoint自定义feature国际化问题,先看一下下面的xml文件: Title="$Resources:core,Title;" Description="$Resources:core,Desc;" Version="1.0.0.0" Scope="Site" DefaultResourc原创 2009-03-14 00:25:00 · 1237 阅读 · 0 评论 -
Sharepoint自定义Feature(5)-----Feature.xml结构
1.Feature.xml的结构ActivateOnDefault = "TRUE" | "FALSE"AlwaysForceInstall = "TRUE" | "FALSE"AutoActivateInCentralAdmin = "TRUE" | "FALSE"Creator = "Text"DefaultResourceFile = "Text"Description = "Text"原创 2009-03-18 21:45:00 · 1848 阅读 · 0 评论 -
sharepoint site template总结(1)-------自定义stie template
1.sharepoint中有很多site template,下面是对site template名字和对应的templateid的总结:(1)Team Site : STS#0(2)Blank Site: STS#1 (3)Document Workspace: STS#2(4)Wiki: WIKI#0 (5)Blog: BLOG#0 (6)Basic Meeting Workspace:原创 2009-03-31 22:06:00 · 4311 阅读 · 1 评论 -
重写的sharepoint webcontrol
Sharepoint中可以重写的web control 很多,有ListFieldIterator、ListViewSelector、LookupField、SPGridView、ListView、FormField、AppendOnlyHistory等等(在Microsoft.Sharepoint.WebControls命名空间下)1. 重写sharepoint webcontro原创 2009-04-29 17:26:00 · 1970 阅读 · 0 评论 -
Sharepoint自定义field type
Sharepoint开发中很多时候都需要你自定义一个field type,只有这样才能满足我们的自定义的需求,并且实现我们对UI的定制,达到我们对其扩展的目的1. 编写一个xml文件用来描述这个自定义的field type的属性(文件名字需要以fldtypes开头,例如:fldtypes_testfieldtype.xml)2. 编写一个自定义控件(UserCon原创 2009-04-29 17:30:00 · 2602 阅读 · 0 评论 -
SharePoint的AllowUnsafeUpdates介绍
如果你的code通过一个”cross-site scripting”被调用,那么将不能利用code取得请求来更新sharepoint 对象。如果你知道这样做的后果,并且仍然像这样做,请读关于AllowUnsafeUpdates属性的使用。 如果你的code在正在处理一个Post请求,并且在没有做任何事情之前使用了SPUtility.ValidateFormDigest()。这将确定使这翻译 2009-09-01 21:50:00 · 3738 阅读 · 0 评论 -
MOSS2007支持AJAX的配置
MOSS2007支持AJAX的配置原创 2010-09-16 20:52:00 · 670 阅读 · 1 评论