问题标签 [eventreceiver]

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 投票
2 回答
5998 浏览

asp.net - Sharepoint 2010 从事件接收器重定向(创建站点后)

我的问题是:在用户创建站点后的 Sharepoint 2010 中,首先我需要将用户重定向到我的自定义页面,而不是将用户重定向到新站点的 url。

我为网络创建了事件接收器,并在使用 SPUtility.Redirect() 在我的页面上创建重定向后尝试了站点:

但始终 HttpContext.Current 为空。

我在 intrnet 中寻找我的问题的解决方案。我找到了它:http ://www.sharepointkings.com/2008/05/httpcontext-in-eventhandler.html

我做的:

之后 HttpContext 不为空(我为 WebProvisioned 属性设置了同步)

但在这种情况下,我收到错误“无法评估表达式,因为代码已优化或本机框架位于调用堆栈之上”。

我还尝试采用另一种方式进行重定向。 http://sharesilver.wordpress.com/2011/07/24/sharepoint-bugs-1-item-deleting-event-receiver/

但在这种情况下,也没有什么是行不通的。

我将不胜感激任何尝试提供帮助!

0 投票
1 回答
1195 浏览

sharepoint - 在事件接收器中调用控制台应用程序 (.exe) 并出现错误

我正在使用 SharePoint 基础。我有一个用于运行某些 OCR 进程的控制台应用程序。我正在从 Windows 服务调用控制台应用程序的 exe,它工作正常。我正在尝试从事件接收器调用相同的 exe,但无法调用 exe 并出现一些错误。事件接收器工作正常但无法调用 exe。我试图调用其他exes,如notepad.exe,但得到同样的错误。详情如下:

代码:

下面是我遇到的错误pService.Start();

我无法弄清楚这个问题。请帮我...!!!

提前致谢。

  • 汗阿布巴卡尔
0 投票
2 回答
6282 浏览

sharepoint-2010 - SP2010 以编程方式将事件接收器附加到特定列表 - 为所有列表运行

我将事件接收器附加到单个列表(Web 范围)。但是 ER 会针对 Web 中的所有列表运行。这个问题说部署 ER 的功能必须是 Web 范围。情况就是这样。

该功能以编程方式激活,绑定到 TLS 中列表的 ER。

请在下面查看我的代码。我错过了更新还是什么?

提前感谢您的帮助。

0 投票
1 回答
1185 浏览

sharepoint-2010 - 如何在 Sharepoint 事件接​​收器中检查最后添加的项目是否为文件夹

在我的 ItemAdded 函数中,我想检查最后添加的项目是否为折叠。如何检查。

0 投票
0 回答
708 浏览

sharepoint-2010 - Sharepoint 2010 EventReceiver for SPFolder 添加

我有一个文档库,我们在其中添加了自定义文件夹内容类型,以便将文件夹所有者保留在自定义字段中。

现在我被要求将“添加新”表单的默认值设置为父文件夹所有者。我在下面尝试了此代码,但在保存新文件夹后会触发事件。有人可以帮我吗?如何在打开表单之前设置此默认值?

0 投票
1 回答
2090 浏览

sharepoint - Sharepoint 2010 事件接收器仅在管理员帐户中工作

我有一个事件接收器,当用户创建文件夹时,它会自动创建 13 个子文件夹。下面的代码可以做到这一点,当管理员帐户创建文件夹时一切正常。但是当涉及到其他用户时,不会在没有任何错误的情况下创建子文件夹。

我阅读了许多关于提升 SPSite 和 SPWeb 的帖子,并在创建子文件夹之前编写了一个代码来提升对象。但是下面的代码不起作用:

任何人都可以帮助解决问题吗?请注意,所有用户都是家庭成员,可以手动创建文件夹。

0 投票
0 回答
789 浏览

sharepoint - 工作流仅在事件接收器 ItemUpdated 完成后开始

在工作流程中,我需要发送带有我在事件接收器 ItemUpdated 方法中更新的字段的电子邮件,
但有时工作流程首先完成并发送空电子邮件,有时它工作正常。如何确保在此项 ItemUpdated 方法完成后才开始工作流?

那是我的事件接收器。在 ListsEventReceiverHandlers.ItemUpdated(properties); 我更改了一些字段并希望将更改发送为工作流程<以并行方式开始

0 投票
2 回答
600 浏览

sharepoint-2010 - 是否可以从具有不同属性的事件接收器调用事件接收器?

我有一个事件接收器,它在更新文件夹(文档集)上的元数据时运行。在同一个事件接收器中,我想为文件夹中的每个文档启动一个事件接收器。我想知道的是:是否可以使用与给定不同的 SPitemEventProperties 调用事件接收器。

例如

是否有可能做到这一点?如果是这样,有什么想法吗?

0 投票
1 回答
1681 浏览

c# - Sharepoint 2010 - 在部署时添加组

为了为站点集合提供 webpart 和自定义 webtemplates,我需要创建自定义组。我通过以下方式做到这一点:

如果我在 webpart 中添加此代码(用于调试示例 - 无法让事件接收器进行调试),则会创建该组。您是否知道如何调试功能事件接收器,或者如果存在限制,则无法在功能事件接收器中完成?非常感谢。

0 投票
2 回答
11886 浏览

sharepoint-2010 - 此页面的安全验证无效错误尝试将共享点批准工作流添加到 ListAdded eventreceiver 中的列表

我想要做的是将 OOTB 共享点工作流 [Approval Sharepoint - 2010] 附加到每个创建的文档库中。为此,我创建了一个列表添加事件接收器并将此代码放入其中 -

我收到这个错误-

此页面的安全验证无效。在您的 Web 浏览器中单击返回,刷新页面,然后再次尝试您的操作。

在这条线上

docLib.WorkflowAssociations.Add(workFlow);

请问大家有什么建议吗?感谢您的反馈意见。