Wenn ein Dokument im ItemAdding-Ereignis validiert wird, gibt es viele Möglichkeiten, dem Benutzer Fehler anzuzeigen, aber es scheint keine Möglichkeit zur Anzeige zu geben Erfolge für den Benutzer, wie eine Validierung erfolgreich war. Eine Info-Nachricht an den Benutzer an der Spitze der Dokumentbibliothek wäre großartig.Eine Erfolgsmeldung für den Benutzer in einer SharePoint-Dokumentbibliothek nach Validierung in ItemAdding anzeigen Ereignis
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 Event ist Async Event gibt es keine Garantie, dass es sofort gefeuert wird.Auch gibt es keine Garantie, dass die Seite auf die AllItems.aspx Seite umgeleitet wird. Ich würde sagen, Itemadded Event wird eine schlechte Idee sein. – Kusek
Nun, wenn Sie Masterpage bearbeiten, müssen Sie nicht zu AllItems.aspx umgeleitet werden, um dieses Steuerelement zu haben. Aber der andere Punkt macht Sinn. –