我在更新项目时暂时禁用电子邮件通知时遇到问题,因此系统不会发送任何不必要的电子邮件。我想要完成的是禁用警报,更新项目,然后启用警报。
SPList tasklist = Web.Lists["Tasks"];
tasklist.EnableAssignToEmail = false; //此属性禁用发送邮件
任务列表.Update();
//在这里进行所有更新
Item["Title"] = "新标题"; 项目.更新();
tasklist.EnableAssignToEmail = true; //启用邮件通知
任务列表.Update();
一旦我启用了警报,在代码中间所做的更改仍然会启动警报并发送电子邮件。
有人有更好的主意来解决这个问题吗?谢谢你。