我正在实施一个沙盒解决方案,其中应该有多个列的唯一键,我必须使用项目添加事件接收器,但如何获取当前添加项目字段值以了解此项目是否发生在清单。
谢谢
答案 0 :(得分:0)
按如下方式创建事件接收器:
public override void ItemAdding(SPItemEventProperties properties)
{
string Name = properties.AfterProperties["Name"].ToString();
string Title = properties.AfterProperties["Title"].ToString();
StringBuilder StringBuilder = new StringBuilder(Name);
StringBuilder.Append("-");
StringBuilder.Append(Title);
properties.AfterProperties["UniqueID0"] = StringBuilder.ToString();
base.ItemAdding(properties);
}