ItemAddingイベントでドキュメントを検証すると、ユーザーにエラーを表示する方法はたくさんありますが、表示する方法はありません検証が成功したような、ユーザーへの成功。ドキュメントライブラリの一番上にあるユーザーへの情報メッセージは素晴らしいでしょう。ItemAddingイベントで検証後にSharePointドキュメントライブラリ内のユーザーに成功メッセージを表示
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
}
}
}
ItemAddedイベントは非同期イベントであり、すぐに解雇される保証はありません。また、ページがAllItems.aspxページにリダイレクトされる保証はありません。私はItemaddedイベントが悪い考えであると言います。 – Kusek
もしmasterpageを編集すると、そのコントロールを持つためにAllItems.aspxにリダイレクトする必要はありません。しかし、もう一つの点は理にかなっています。 –