我正在使用sharepoint事件处理程序Item Wiki for Wiki Site。
我需要捕获输入文本并根据某些标准进行验证。
我无法得到相同的结果。我已经使用过properties.BeforeProperties
properties.AfterProperties和DictionaryEntry对象。
但是没有什么能像它应该的那样起作用。
建议其他方法。
答案 0 :(得分:0)
我无法在properties.BeforeProperties中获取输入值, 当我尝试使用ItemAdding事件时,properties.AfterProperties和DictionaryEntry对象。
我实际上想在Itemadding中获取输入值,验证输入并显示错误消息。但是没有解决方案。
所以,我使用了ItemAdded事件处理程序,但是不能显示任何错误消息。
我还尝试删除页面,如果它显示下面写的其他错误....
...页面由...修改......在某个时间
所以最后我最终使用了Approval状态。我已经验证了ItemAdded事件的输入,如果未经验证则被拒绝,如果已经过验证则被拒绝,以便批准者可以批准。
但是,我正在使用ItemAdding搜索我的问题的解决方案。