问题标签 [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.
c# - 除了使用 this 对象之外的任何其他选项
我在 sharepoint 中创建了一个计时器作业,并且已经做得很远了。我遇到了在静态方法中有一个“this”对象的问题。这是我的代码。如果有人有任何建议,那就太好了。
c# - 在 SharePoint 2010 中保存/检索站点特定 (SPWeb) 数据的最佳做法是什么?
我想在我的 SharePoint 2010 Farm 中操作绑定到 SPWeb 的某些数据对象。
例如,我正在构建一个可从站点的设置页面访问的应用程序页面,该页面可以指定站点的联系点。我想以某种方式将 SPUser 对象存储在该站点上。
List 方法是这种情况的最佳实践吗?我实际上不希望在不使用代码隐藏的情况下显示数据。
谢谢
sharepoint - 是否可以为 SharePoint 创建另一个网站并在该其他网站上创建列表和库的应用程序?
我想创建我的第一个 SharePoint 应用程序。我想知道,是否可以创建一个应用程序来创建 SharePoint 网站并在该网站上构建一个结构(带有一些列表和库)?
c# - SharePoint 代码中的内存泄漏?
我只是想知道如何找出代码中的内存泄漏。我正在编写由其他人编写的代码,并被告知它存在内存泄漏。我正在浏览代码以查看它是否存在内存泄漏。
以下代码是否存在内存泄漏。我需要在这里关闭 SPWEB 对象吗?
c# - 在 Sharepoint 2013 (C#) 上以编程方式模拟用户
这可能是一个奇怪的问题,但我想要实现的是允许特定用户查看 SharePoint 页面的功能,就好像他们以不同用户身份登录一样。
假设我们有一个学生页面和一个员工页面。我不是学生,但我想以学生身份登录,以便能够像学生一样查看学生页面。那有意义吗?所以,在某种程度上,模仿。
我找到了一些模拟代码,它工作正常,但这不是我想要的。我能够在单独的 SPWeb 对象中模拟用户。但是,如何更改活动 SPWeb 对象的当前用户上下文?
这是我所拥有的:
非常感谢。
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'”)
c# - 没有有效权限的权限站点用户在 SharePoint 2013 SP1 中返回“打开”
我想检查具有站点权限的当前用户,在 SSOM 中可编程。
我在 Visual Studio 2013 中为控制台应用程序创建。
但我在一个 SharePoint 场中得到了有趣的结果。
在“网站集功能”部分,我激活了“SharePoint Server Publishing Infrastructure”。
在这种情况下,创建了 SharePoint 组“样式资源阅读器”并包含“所有人”。然后我为“无站点权限”用户尝试了这个程序。
在所有 4 个农场中,3 个农场返回 "Open" 。我认为这是因为 Style Resource Readers 包含“Everyone”
然而,1 农场没有返回许可。
所以我的问题。在相同的代码中,相同的解决方案,为什么结果不同?
所以如果有人知道这个案例,请告诉我。
get - 为什么这在 Sharepoint 中被视为“不安全更新”?
我有这样的代码来有条件地创建一个 Sharepoint 列表(有点像 upsert):
这在首次创建和应用程序的后续执行时有效。
但是,我对列表结构进行了一些彻底的重构并删除了旧的,以便(我希望)创建一个具有新结构的新结构。但是,我没有得到重构列表,而是在上面显示的最后一行得到了这个:
我能够通过添加指示的代码来解决这个问题:
...但为什么这是必要的?为什么创建一个不再存在的列表(我从 Sharepoint“所有站点内容”集市中删除它)有问题(可能是“不安全的更新”)?
xelement - 在 XElement 中提取 SPWeb.Groups.Xml
我需要在 XElement 中获取 SPWeb.Groups.Xml 来创建 XDocument。
目前我收到错误,因为“'<' 字符,十六进制值 0x3C,不能包含在名称中。”,
请建议解决方法或正确的方法来检索信息。
谢谢你的帮助。
sharepoint - 如何在javascript的帮助下使用用户名从用户信息列表中获取用户ID?
我有一个条件,我将人员添加到用户信息列表,然后想将他们添加到我网站的自定义列表中。使用 sharepoint search api 我能够获得首选名称并能够将人员添加到用户信息列表中,但是现在我没有获得 ID,我该如何添加人员?
或者是否有机会从用户名中获取用户 ID?提前致谢