标签: sharepoint

ASP.NET AJAX部分呈现是否可以在SharePoint 2007应用程序页面内工作?

我有一个简单的页面与我ScriptManager和我UpdatePanel,我ContentTemplate有一个ListBox和一个标签.我只是想抓住它,OnSelectionChanged所以我可以更新文本Label.无论我尝试调整什么设置,我总是得到整页回发.

这真的不行,或者我只是搞砸了吗?

ajax sharepoint

12
推荐指数
1
解决办法
1372
查看次数

Sharepoint:如何过滤文档库视图以显示子文件夹的内容?

我使用的许多业务领域都使用文件夹结构来组织他们的Sharepoint文档(我不知道,但我们坚持使用它).

我想使用Web部件页面根据文档出现的子文件夹显示其文档库的许多视图,但事实证明这比我想象的要困难.有没有人在过去克服这个问题?

sharepoint filter subdirectory

12
推荐指数
3
解决办法
11万
查看次数

如何使用客户端对象模型从"AssignedTo"字段获取Sharepoint User对象?

我使用的管理客户端对象模型在2010年SharePoint和我想要得到loginaName的的AssignedTo用户在任务列表.

在服务器端对象模型中,我使用SPFieldUserValue.User.LoginName来获取此属性,但在客户端对象模型中FieldUserValue.User不存在.

我该如何解决这种情况?

谢谢

sharepoint sharepoint-2010

12
推荐指数
3
解决办法
4万
查看次数

Sharepoint的CAML查询中的日期时间比较

我正在尝试从sharepoint列表中获取某些项目,具体取决于自定义列中的日期.

我已经建立了我与U2U CAML查询生成器,而这工作,但是当我把它放在我自己的代码在我的WebPart,它总是返回我的所有项目OD列表.

这是我的代码:

DateTime startDate = new DateTime(Int32.Parse(year), 1, 1);
            DateTime endDate = new DateTime(Int32.Parse(year), 12, 31);
            SPQuery q = new SPQuery();
            q.Query = "<Query><Where><And><Geq><FieldRef Name='Publicate Date' /><Value IncludeTimeValue='FALSE' Type='DateTime'>" + SPUtility.CreateISO8601DateTimeFromSystemDateTime(startDate) + "</Value></Geq><Leq><FieldRef Name='Publicate_x0020_Date' /><Value IncludeTimeValue='FALSE' Type='DateTime'>" + SPUtility.CreateISO8601DateTimeFromSystemDateTime(endDate) + "</Value></Leq></And></Where></Query>";

            SPListItemCollection allItem = library.GetItems(q);
Run Code Online (Sandbox Code Playgroud)

c# sharepoint web-parts caml

12
推荐指数
1
解决办法
2万
查看次数

如何将SharePoint 2010列表表单从InfoPath重置为默认表单?

我已经将自定义列表表单转换为使用SharePoint Designer使用InfoPath表单,现在我想将其还原并返回到正常的"新建","编辑"和"详细信息"表单.我怎样才能做到这一点?

编辑:这是我做的

  1. 在SharePoint Designer 2010中,我单击了列表和库
  2. 单击我修改的列表
  3. 在功能区中,我在"操作组"的"InfoPath"中选择"设计表单"
  4. 我开始按照自己的意愿设计表单
  5. 我发布了对列表的修改

现在我想撤消我所做的并返回正常的New,Edit和Details表单

sharepoint infopath sharepoint-designer sharepoint-2010

12
推荐指数
2
解决办法
6万
查看次数

选择字段上的Sharepoint LookUp字段?

如何为Choice字段创建查找字段.例如:在列表中我有Choice字段,我必须在指向此选择字段的其他列表中创建一个查找列.当我选择此列表时,此列不会出现在下拉列表中...如果有任何限制,请告诉我

lookup sharepoint sharepoint-2007 sharepoint-2010

12
推荐指数
1
解决办法
6万
查看次数

以编程方式检索SPList URL

假设我在URL http:// webapp:1234/Lists/TestList上提供了一个SharePoint列表.

在代码中,我只能访问相应的SPList-Instance.如何SPList以编程方式获取此-Instance 的URL ?

SPList类缺少URL属性或类似的东西......

sharepoint sharepoint-2010

12
推荐指数
1
解决办法
3万
查看次数

32位进程不支持Microsoft SharePoint.请验证您是否在64位可执行文件中运行

我正在64位计算机上为SharePoint 2013编写控制台应用程序.我尝试执行程序时收到此错误:

"32位进程不支持Microsoft SharePoint.请验证您是否在64位可执行文件中运行."

如果您过去遇到过这个问题,请告诉我并提供帮助.谢谢!

sharepoint 64-bit 32-bit 32bit-64bit

12
推荐指数
3
解决办法
2万
查看次数

Web.GetFileByServerRelativeUrl抛出"值不在预期范围内"

我有一个SP Online网站,我存储文档,添加/检索文档没有问题,但在删除流程中,我在检索File对象时遇到错误.

public static void DeleteDocument()
{
    using (ClientContext ctx = ClientContextFactory.Create("https://my-sponline-site.sharepoint.com/sites/documentsite"))
    {
        Web web = ctx.Web;
        ctx.Load(web);
        ctx.ExecuteQuery();

        string relativeUrl = "/Documents/images.jpg";

        File file = web.GetFileByServerRelativeUrl(relativeUrl);
        ctx.Load(file);
        file.DeleteObject();

        ctx.ExecuteQuery();
    }
}
Run Code Online (Sandbox Code Playgroud)

该文件的完整文件是" https://my-sponline-site.sharepoint.com/sites/documentsite/Documents/images.jpg "(无法访问2016-12-07)

当我执行此操作时,我得到一个ServerException:

价值不在预期范围内.

上下文工作正常,因为我能够从库中添加/检索项目,上下文用户是管理员.

我尝试将web url添加到relativeUrl,所以它将是"/documentsite/Documents/images.jpg",但我得到了同样的错误.

我似乎无法弄清楚这一点,有什么建议吗?

谢谢

c# sharepoint sharepoint-clientobject sharepoint-online

12
推荐指数
1
解决办法
2万
查看次数

有关发现和授权的OneDrive for Business API问题

我一直在尝试根据OneDrive发行说明实现OneDrive Business API .我们已经实现了OneDrive最终用户API而没有任何问题.

第一个显而易见的事情是处理OAuth2身份验证以获取正确的令牌,首先发现{tenant} -my.sharepoint.com特定的租户OneDrive业务URI,然后获取该租户的令牌.为此目的的文件可以在这里找到.

在该教程之后,我们能够执行以下操作:

  1. 在Azure AD中注册应用程序.完成
  2. 登录OneDrive for Business
    • 登录并获取授权码.完成
    • 兑换令牌的授权码.完成
    • 发现OneDrive for Business资源URI.失败
    • 为访问令牌兑换刷新令牌以调用OneDrive API.完成
    • 向OneDrive API发出请求.失败

可以理解,我们在第2步,发现OneDrive for Business资源URI向OneDrive API发出请求时遇到了问题.

发现OneDrive for Business资源URI的问题

与过程的这一部分的问题是,虽然我们打至api.office.com/discovery/v2.0/me/services与第一访问令牌得到资源后赎回api.office.com/discovery/,我们未进入OneDrive for Business的服务租户特定共享点URI列表.列表中的任何条目我们都会得到capability = "MyFiles" AND serviceApiVersion = "v2.0"相应的文档.实际上,列表中的任何条目在serviceEndpointUri中都具有{tenant} -my.sharepoint.com结构.这是我回来的JSON响应.我删除了一些敏感数据:

{
"@odata.context" : "https://api.office.com/discovery/v2.0/me/$metadata#allServices",
"value" : [ {
  "capability" : "Directory",
  "providerName" : "Microsoft",
  "serviceAccountType" : 2,
  "serviceApiVersion" : "", …
Run Code Online (Sandbox Code Playgroud)

sharepoint azure office365 onedrive

12
推荐指数
1
解决办法
845
查看次数