一意のキーを複数の列に持つ必要があるサンド ボックス ソリューションを実装しています。アイテム追加イベント レシーバーを使用する必要がありますが、現在の追加アイテム フィールド値を取得して、このアイテムがリスト内で発生したかどうかを知る方法を教えてください。
ありがとう
一意のキーを複数の列に持つ必要があるサンド ボックス ソリューションを実装しています。アイテム追加イベント レシーバーを使用する必要がありますが、現在の追加アイテム フィールド値を取得して、このアイテムがリスト内で発生したかどうかを知る方法を教えてください。
ありがとう
次のようにイベント レシーバーを作成します。
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);
}