显示在SharePoint文档库中的成功消息,用户在ItemAdding事件验证后
-
19-09-2019 - |
题
当确认在ItemAdding事件有很多方式来显示错误给用户的文档,但似乎没有要显示的成功用户,如验证是成功的一种方式。 INFO消息到在文档库的顶部的用户将是巨大的。
public class MyItemEventReceiver : SPItemEventReceiver {
public MyItemEventReceiver() {}
public override void ItemAdding(SPItemEventProperties properties) {
// Do some validation
// If successful display message to user - can't seem to do
// If unsuccessful cancel and go to the error page - easy
}
}
}
解决方案
在事件处理程序中有一个名为取消时设置为true,将您重定向到错误页面属性。而当你不distrub它,它会重定向到文件的元数据页面,即它将作为你的名称和文件的标题。是说,开箱即用,不可能存档你想要做什么。一个可选的方法,我建议是,一旦验证成功,与文件GUID作为重点名单的会议/属性包设置标志,并在最终的目标网页部署自定义Web部件将检查该GUID和如果有一个值,则它会显示该消息。
其他提示
嗯...编辑列表的AllItems.aspx或编辑你的母版,文字控件添加到它。在ItemAdded事件只是指的是控制和设置它的值。
也许事实证明,你甚至需要隐藏代码为母版。参阅这里。
不隶属于 StackOverflow