2

我想SpItemEventReceiver使用 C# 或任何脚本或插件(例如 jQuery)在类中显示一个确认框。

我已经研究了这个问题,我相信我可以做一些事情,比如构建一个字符串并将其显示在这个项目添加表单上,但我在这个 SharePoint King 博客文章(我不是广告他们)中读到它,如果你搜索它是不可能的文本。这是一段摘录:

有什么方法可以在触发事件时显示自定义消息框并继续该事件?
不,从这里描述的方法来看这是不可能的。您可以通过 javascript 对表单的按钮单击发出警报,但不能由事件处理程序完成。

我想知道是否有人可以确认是否可以或我们不能这样做,因为我认为我们可以但不知道如何。这是我正在尝试的一段代码:

class className: SPItemEventReceiver
{
    public override void ItemAdding(SPItemEventProperties properties)
    {
        try
        {
            this.DisableEventFiring();
            //Display a Message box here

[编辑:]HttpContext.Response属性会在这种情况下工作吗?

4

1 回答 1

0

在这里显示消息框不起作用;如果它有效,消息框将显示在服务器上,因为这是代码运行的地方。您可以在服务器端使用的是 SharePoint

页面状态MSDN

于 2012-11-15T13:44:28.360 回答