问题标签 [spweb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
78 浏览

c# - 除了使用 this 对象之外的任何其他选项

我在 sharepoint 中创建了一个计时器作业,并且已经做得很远了。我遇到了在静态方法中有一个“this”对象的问题。这是我的代码。如果有人有任何建议,那就太好了。

0 投票
2 回答
191 浏览

c# - 在 SharePoint 2010 中保存/检索站点特定 (SPWeb) 数据的最佳做法是什么?

我想在我的 SharePoint 2010 Farm 中操作绑定到 SPWeb 的某些数据对象。

例如,我正在构建一个可从站点的设置页面访问的应用程序页面,该页面可以指定站点的联系点。我想以某种方式将 SPUser 对象存储在该站点上。

List 方法是这种情况的最佳实践吗?我实际上不希望在不使用代码隐藏的情况下显示数据。

谢谢

0 投票
1 回答
56 浏览

sharepoint - 是否可以为 SharePoint 创建另一个网站并在该其他网站上创建列表和库的应用程序?

我想创建我的第一个 SharePoint 应用程序。我想知道,是否可以创建一个应用程序来创建 SharePoint 网站并在该网站上构建一个结构(带有一些列表和库)?

0 投票
3 回答
389 浏览

c# - SharePoint 代码中的内存泄漏?

我只是想知道如何找出代码中的内存泄漏。我正在编写由其他人编写的代码,并被告知它存在内存泄漏。我正在浏览代码以查看它是否存在内存泄漏。

以下代码是否存在内存泄漏。我需要在这里关闭 SPWEB 对象吗?

0 投票
2 回答
5178 浏览

c# - 在 Sharepoint 2013 (C#) 上以编程方式模拟用户

这可能是一个奇怪的问题,但我想要实现的是允许特定用户查看 SharePoint 页面的功能,就好像他们以不同用户身份登录一样。

假设我们有一个学生页面和一个员工页面。我不是学生,但我想以学生身份登录,以便能够像学生一样查看学生页面。那有意义吗?所以,在某种程度上,模仿。

我找到了一些模拟代码,它工作正常,但这不是我想要的。我能够在单独的 SPWeb 对象中模拟用户。但是,如何更改活动 SPWeb 对象的当前用户上下文?

这是我所拥有的:

非常感谢。

0 投票
1 回答
3271 浏览

c# - 为什么此 Sharepoint Files.Add() 会导致 I/O 错误?

使用此代码:

...我得到“发生 I/O 错误”(在 IOException 捕获块中)。就是这一行:

...引发错误。是我的目的地还是内存流导致了问题?“目标”是 Sharepoint 文档库 (DirectPayPDFForms) 的名称加上文件的生成名称。如果没有这个新代码,该方法可以正常运行并将 PDF 文件放在服务器上(但这不是我们想要的 - 我们需要它首先进入文档库)。

更新

我得到了相同的异常,通过调用以下代码替换了上面有问题的代码块:

这种类型的代码在另一个实例中工作(我可以通过这种方式成功地将值保存到列表中),所以问题一定是特定于文档库的。我是否需要将文档保存到文档库中的特定字段

更新 2

我也试过这个:

......结果相同。

和这个:

...至少提供了一些变化,除了“无效的 URI:无法解析主机名。

有了这个:

...我回到了旧的“发生 I/O 错误”的口头禅。

更新 3

由于 Sharepoint 站点的“AllItems.aspx”页面同时具有“文档”和“列表”,我想知道在这种情况下我是否不应该使用列表,而是使用 Document。IOW,也许我的代码应该是这样的:

...目前在哪里:

...但是这种猜测没有成功,因为它无法编译(我得到,“'Microsoft.SharePoint.SPDocTemplateCollection.this[int]' 的最佳重载方法匹配有一些无效参数”和“参数 1:无法转换从'字符串'到'int'”)

0 投票
0 回答
199 浏览

c# - 没有有效权限的权限站点用户在 SharePoint 2013 SP1 中返回“打开”

我想检查具有站点权限的当前用户,在 SSOM 中可编程。

我在 Visual Studio 2013 中为控制台应用程序创建。

但我在一个 SharePoint 场中得到了有趣的结果。

在“网站集功能”部分,我激活了“SharePoint Server Publishing Infrastructure”。

在这种情况下,创建了 SharePoint 组“样式资源阅读器”并包含“所有人”。然后我为“无站点权限”用户尝试了这个程序。

在所有 4 个农场中,3 个农场返​​回 "Open" 。我认为这是因为 Style Resource Readers 包含“Everyone”

然而,1 农场没有返回许可。

所以我的问题。在相同的代码中,相同的解决方案,为什么结果不同?

所以如果有人知道这个案例,请告诉我。

0 投票
1 回答
92 浏览

get - 为什么这在 Sharepoint 中被视为“不安全更新”?

我有这样的代码来有条件地创建一个 Sharepoint 列表(有点像 upsert):

这在首次创建和应用程序的后续执行时有效。

但是,我对列表结构进行了一些彻底的重构并删除了旧的,以便(我希望)创建一个具有新结构的新结构。但是,我没有得到重构列表,而是在上面显示的最后一行得到了这个:

我能够通过添加指示的代码来解决这个问题:

...但为什么这是必要的?为什么创建一个不再存在的列表(我从 Sharepoint“所有站点内容”集市中删除它)有问题(可能是“不安全的更新”)?

0 投票
1 回答
21 浏览

xelement - 在 XElement 中提取 SPWeb.Groups.Xml

我需要在 XElement 中获取 SPWeb.Groups.Xml 来创建 XDocument。

目前我收到错误,因为“'<' 字符,十六进制值 0x3C,不能包含在名称中。”,

请建议解决方法或正确的方法来检索信息。

谢谢你的帮助。

0 投票
1 回答
7386 浏览

sharepoint - 如何在javascript的帮助下使用用户名从用户信息列表中获取用户ID?

我有一个条件,我将人员添加到用户信息列表,然后想将他们添加到我网站的自定义列表中。使用 sharepoint search api 我能够获得首选名称并能够将人员添加到用户信息列表中,但是现在我没有获得 ID,我该如何添加人员?

或者是否有机会从用户名中获取用户 ID?提前致谢