/// An item is being added.
/// </SUMMARY>
public
override
void
ItemAdding(SPItemEventProperties properties)
{
base
.ItemAdding(properties);
// Any condition
if
(properties.ListItem[
"Manager"
] != SPContext.Current.Web.CurrentUser.LoginName)
{
// Set the status property to CancelWithRedirectUrl this tells the event handler to cancel the operation
properties.Status = SPEventReceiverStatus.CancelWithRedirectUrl;
// Get the application page generic with SPUtility
properties.RedirectUrl = SPUtility.GetGenericSetupPath(
"/MyProj/MyPage.aspx"
);
}
}
No comments:
Post a Comment