sharepoint

SharePoint: SPContext.Current returns null for in SharePoint foundation 2010

感情迁移 提交于 2020-02-02 10:14:53
问题 I am using the below code to access the web-application from sharepoint. SPWebApplication webApplication = SPContext.Current.Site.WebApplication; it works fine with the sharepoint server 2010(MOSS2010) . But when I work with SharePoint foundation 2010(WSS4.0) SPContext.Current always returns null. Can anyone tell me what could be the reason for this? and how can i resolve this issue? Thanks and regards, Sharmila 回答1: One of the common reasons I've seen where SPContext is found to be null is

How can I iterate recursively though a sharepoint list using webservices?

不羁岁月 提交于 2020-02-01 09:39:31
问题 in sharepoint webservices, I can use getListItems() to obtain the child elements of a list. In a document library, sometimes the element is a folder. "ows_FSObjType = 1" Is there any way to ask SP for the child elements of this folder? Querying with getListItems() using the folder ID gives me a SOAP Exception. Edit: I found that this webservice has got more method Site Data Webservice There is an "enumerate folder" method, which has got a "isFolder" property, but no method to recurse its

SharePoint 2010开发工具图解系列:Visual Studio 2010 SharePoint Tool入门

☆樱花仙子☆ 提交于 2020-01-30 01:53:04
练习 1:创建一个SharePoint 2010项目 在第一个练习中,您将创建一个空白项目,并对所有项目通用的Visual Studio 2010 SharePoint Tools工具集功能领域进行侧重了解。您要做的大部分操作都集中在更改项目属性和项目主要功能的属性上。 在您开始后面的操作之前,需要运行SetupLab02.bat批处理文件,来新建一个用于测试和调试此次试验将要编写的程序代码的网站集,该文件位于c:\Student\Labs\02_VS2010_SPT\文件夹中。该批处理文件将在URL地址为http://moss.contoso.com/sites/Lab02的位置新建一个网站集。 启动Internet Explorer并导航到位于http://moss.contoso.com/sites/Lab02的顶级网站。您应该看到新建的空白网站。您将使用该网站来测试和调试在此次试验的各个练习中所开发的项目。 现在,右击开始菜单中的Microsoft Visual Studio 2010快捷方式,并单击以管理员身份运行选项,以管理员身份启动Microsoft Visual Studio 2010。通过以这种方式(用管理员权限)启动Visual Studio,可以在附加到SharePoint工作者进程时保持Visual Studio调试程序正常工作。 新建一个Visual

SharePoint 2010开发工具图解系列:Visual Studio 2010创建列表

[亡魂溺海] 提交于 2020-01-30 00:55:42
练习 :利用Visual Studio 2010创建列表 在此次练习中,您将利用包括Visual Studio 2010在内的SharePoint开发工具来新建一个SharePoint列表。 在开始此次练习之前,您可能需要运行位于c:\Student\Labs\03_Lists\文件夹中的SetupLab03.bat批处理文件,来新建一个用于测试和调试您将在此次实验中所编写的代码的网站集。该批处理文件将在http://moss.contoso.com/sites/Lab03位置新建一个网站集。 启动Internet Explorer并导航到位于http://moss.contoso.com/sites/Lab03的顶级网站。对该网站稍做观察,并确保其符合预期要求。注意,该设置脚本将新建一个位于顶级的新网站集。 启动Visual Studio 2010,选择 文件 » 新建项目 并使用如下信息,来新建一个空白的SharePoint项目: 项目类型 : 已安装的模板» SharePoint » 2010 模板 : 空白SharePoint项目 名称 : ListsAndSchemas 在 SharePoint 自定义向导 中,输入之前步骤创建的网站的URL地址(http://moss.contoso.com/sites/Lab03),来将其作为调试用网站,然后,勾选 部署为场解决方案

用SharePoint 实现请假管理功能

穿精又带淫゛_ 提交于 2020-01-27 07:45:16
用SharePoint 实现请假管理功能 分类: sharepoint2010 2013-12-07 20:27 196人阅读 评论 (0) 收藏 举报 转: http://www.cr173.com/html/15518_1.html “请假管理”应用,应该算是 SharePoint 的“Hello World!”、川菜里面的鱼香肉丝、粤菜里面的蛋炒饭 。。。吧? 怎么样才能做出简易、实用的请假管理,一直都是都是一个问题。完全 code free 不写代码是搞不出来的,完全写代码实现的话又何必用 SharePoint?简洁、轻快的解决方案才是我们追求的。 问题 通常的“请假管理” SharePoint 实现存在这样几个问题: 权限。 要么就是所有人都可以看见你的请假单,要么就是只有你自己可以看到,要了命了。参见 这里 的描述。常见的解决方案,要么就是直接忽略这个问题,或者用视图来过滤筛选,但这不是根本的办法。 预先指定审批人员。 而实用的要求,其实是动态的指定审批人员。而且,往往并不是先由上级职能经理审批,而是先由所在项目的项目经理审批、职能经理一般只要项目经理没意见都会同意的。 年假天数约束。 假别里面如果是年假,则应该有天数的限制,且每年重置。软件应当自动对剩余年假天数做核对,避免需要人工再去查年假天数。 孤立。 没有和 SharePoint 其它应用配合,比如项目、日历。

SharePoint【学习笔记】-- 用 SharePoint 实现实用的请假管理

笑着哭i 提交于 2020-01-26 15:01:28
“请假管理”应用,应该算是 SharePoint 的“Hello World!”、川菜里面的鱼香肉丝、粤菜里面的蛋炒饭 。。。吧? 怎么样才能做出简易、实用的请假管理,一直都是都是一个问题。完全 code free 不写代码是搞不出来的,完全写代码实现的话又何必用 SharePoint?简洁、轻快的解决方案才是我们追求的。 问题 通常的“请假管理” SharePoint 实现存在这样几个问题: 权限。 要么就是所有人都可以看见你的请假单,要么就是只有你自己可以看到,要了命了。参见 这里 的描述。常见的解决方案,要么就是直接忽略这个问题,或者用视图来过滤筛选,但这不是根本的办法。 预先指定审批人员。 而实用的要求,其实是动态的指定审批人员。而且,往往并不是先由上级职能经理审批,而是先由所在项目的项目经理审批、职能经理一般只要项目经理没意见都会同意的。 年假天数约束。 假别里面如果是年假,则应该有天数的限制,且每年重置。软件应当自动对剩余年假天数做核对,避免需要人工再去查年假天数。 孤立。 没有和 SharePoint 其它应用配合,比如项目、日历。 目标 实用的“请假管理”应该什么样子呢? 1、所有人都可以提出请假申请。如下图所示: 2、自动查找合适的审批人。在项目中则项目经理就是审批人(直接去项目列表中找“项目经理”字段对应的用户),否则就是职能部门经理(如下图所示)。 3

SharePoint 2013—创建Master Page

瘦欲@ 提交于 2020-01-26 01:21:28
本文主要介绍如何为SharePoint 2013网站创建Master Page。与以前版本开发不同,如果你熟悉html/CSS/JavaScript, 那么恭喜你,SharePoint2013的Master Page你已经掌握了90%。以前版本的Master Page开发是基于asp.net的,而SharePoint2013的Master Page是基于HTML的。本文将会一步一步来实现创建一个新的Master Page。 以 http://sharepoint.microsoft.com/en-us/Pages/default.aspx 为例子,该网站是微软SharePoint官方网站,我们要创建一个类似于它的2013网站。 SharePoint Master Page结构分析及准备工作 使用Master Page可以为网站中的页面创建一致的布局、样式。在本例中,导航,Log将会出现在网页顶部。 版本信息,相关链接等将会出现在网站底部。 网页中间的内容会出现在内容页里面,创建一个Page Layout即可。网页中间内容不在本文讨论范围之内,具体办法和SharePoint 2010类似。 第一步就是创建一个HTML页面,为了简化期间,直接使用图片来代替复杂的样式等内容,请自动忽略样式及美观。 HTML页面效果如下图: HTML代码如下: 注意:如果想顺利将此文件转化为 Master

SharePoint 2013—创建Master Page

我们两清 提交于 2020-01-26 01:21:11
摘要 本文主要介绍如何为SharePoint 2013网站创建Master Page。与以前版本开发不同,如果你熟悉html/CSS/JavaScript, 那么恭喜你,SharePoint2013的Master Page你已经掌握了90%。以前版本的Master Page开发是基于asp.net的,而SharePoint2013的Master Page是基于HTML的。本文将会一步一步来实现创建一个新的Master Page。 以 http://sharepoint.microsoft.com/en-us/Pages/default.aspx 为例子,该网站是微软SharePoint官方网站,我们要创建一个类似于它的2013网站。 SharePoint Master Page结构分析及准备工作 使用Master Page可以为网站中的页面创建一致的布局、样式。在本例中,导航,Log将会出现在网页顶部。 版本信息,相关链接等将会出现在网站底部。 网页中间的内容会出现在内容页里面,创建一个Page Layout即可。网页中间内容不在本文讨论范围之内,具体办法和SharePoint 2010类似。 第一步就是创建一个HTML页面,为了简化期间,直接使用图片来代替复杂的样式等内容,请自动忽略样式及美观。 HTML页面效果如下图: HTML代码如下: 注意

SharePoint 2013 \" SharePoint 15\" New Features

风流意气都作罢 提交于 2020-01-26 01:20:53
激动人心的 Features - 1. SharePoint 2013 will include a new SharePoint Apps Marketplace. 2. New App Store Database Provider – App ‘package’ can be configured to use any back-end database that supports the new Database provider interfaces. 3. SharePoint Apps will support multi-tenant installations so that hosting providers can make available the same set of applications to multiple customers. 4. SharePoint 2013 gets a new Education module/option. (Another FYI – Microsoft is also working on making its Office 365 for Education globally available this summer as the successor to Live@Edu. Microsoft

Creating a Custom Login Page for SharePoint 2010

限于喜欢 提交于 2020-01-26 01:20:40
In this post, we will create a custom login page for SharePoint 2010 for use with Forms Based Authentication. Background I was working with a customer to troubleshoot problems with Forms Based Authentication (FBA) in SharePoint 2010. The first step was to configure Forms Based Authentication in SharePoint 2010. I documented these steps in my post SQL Server Provider for Claims-Based Authentication in SharePoint 2010 . One of the troubleshooting steps required me to create a new login page. I followed an article by Rob Bogue called “ Customize a SharePoint 2007 Login Page ,” creating a class