我有一个简单的页面与我ScriptManager和我UpdatePanel,我ContentTemplate有一个ListBox和一个标签.我只是想抓住它,OnSelectionChanged所以我可以更新文本Label.无论我尝试调整什么设置,我总是得到整页回发.
这真的不行,或者我只是搞砸了吗?
我使用的许多业务领域都使用文件夹结构来组织他们的Sharepoint文档(我不知道,但我们坚持使用它).
我想使用Web部件页面根据文档出现的子文件夹显示其文档库的许多视图,但事实证明这比我想象的要困难.有没有人在过去克服这个问题?
我使用的管理客户端对象模型在2010年SharePoint和我想要得到loginaName的的AssignedTo用户在任务列表.
在服务器端对象模型中,我使用SPFieldUserValue.User.LoginName来获取此属性,但在客户端对象模型中FieldUserValue.User不存在.
我该如何解决这种情况?
谢谢
我正在尝试从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) 我已经将自定义列表表单转换为使用SharePoint Designer使用InfoPath表单,现在我想将其还原并返回到正常的"新建","编辑"和"详细信息"表单.我怎样才能做到这一点?
编辑:这是我做的
现在我想撤消我所做的并返回正常的New,Edit和Details表单
如何为Choice字段创建查找字段.例如:在列表中我有Choice字段,我必须在指向此选择字段的其他列表中创建一个查找列.当我选择此列表时,此列不会出现在下拉列表中...如果有任何限制,请告诉我
假设我在URL http:// webapp:1234/Lists/TestList上提供了一个SharePoint列表.
在代码中,我只能访问相应的SPList-Instance.如何SPList以编程方式获取此-Instance 的URL ?
SPList类缺少URL属性或类似的东西......
我正在64位计算机上为SharePoint 2013编写控制台应用程序.我尝试执行程序时收到此错误:
"32位进程不支持Microsoft SharePoint.请验证您是否在64位可执行文件中运行."
如果您过去遇到过这个问题,请告诉我并提供帮助.谢谢!
我有一个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",但我得到了同样的错误.
我似乎无法弄清楚这一点,有什么建议吗?
谢谢
我一直在尝试根据OneDrive发行说明实现OneDrive Business API .我们已经实现了OneDrive最终用户API而没有任何问题.
第一个显而易见的事情是处理OAuth2身份验证以获取正确的令牌,首先发现{tenant} -my.sharepoint.com特定的租户OneDrive业务URI,然后获取该租户的令牌.为此目的的文件可以在这里找到.
在该教程之后,我们能够执行以下操作:
可以理解,我们在第2步,发现OneDrive for Business资源URI和向OneDrive API发出请求时遇到了问题.
与过程的这一部分的问题是,虽然我们打至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 ×10
c# ×2
32-bit ×1
32bit-64bit ×1
64-bit ×1
ajax ×1
azure ×1
caml ×1
filter ×1
infopath ×1
lookup ×1
office365 ×1
onedrive ×1
subdirectory ×1
web-parts ×1