2
A
回答
2
“每当一个列表项被添加”听起来像一个Event Receiver给我,而不是一个工作流程:
public class MyEventReceiver : SPItemEventReceiver
{
public override void ItemAdded(SPItemEventProperties properties)
{
using (SPWeb web = properties.OpenWeb())
{
SPListItem item = properties.ListItem;
SPUtility.SendEmail(web, true, true, item["ManagerEmail"].ToString(), "Subject", "Body");
}
}
}
编辑:
你重视这个代码列表通过一个功能。如果您创建了自定义列表模板,则可以使用Receivers Element。但是,如果自定义列表是通过用户界面创建的,您将需要使用功能接收器:
public class MyFeatureReceiver : SPFeatureReceiver {
public override void FeatureActivated(SPFeatureReceiverProperties properties) {
using (SPWeb web = properties.Feature.Parent as SPWeb)
{
Type type = typeof(MyEventReceiver);
SPList list = web.Lists["My Custom List"];
list.EventReceivers.Add(SPEventReceiverType.ItemAdded, type.Assembly.FullName, type.FullName);
list.Update();
}
}
public override void FeatureDeactivating(SPFeatureReceiverProperties properties) {
}
public override void FeatureInstalled(SPFeatureReceiverProperties properties) {
}
public override void FeatureUninstalling(SPFeatureReceiverProperties properties) {
}
}
欲了解更多信息:
相关问题
- 1. sharepoint工作流程
- 2. SharePoint工作流程到XAML?
- 3. Sharepoint工作流程表
- 4. SharePoint 2010工作流程
- 5. Sharepoint Designer 2007工作流程
- 6. SharePoint工作流
- 7. Sharepoint Designer 2007 - 工作流程和辅助工作流程关系
- 8. 将SharePoint Designer工作流程迁移到Visual Studio工作流程
- 9. SharePoint,工作流和Web服务 - 重新启动工作流程
- 10. 停止SharePoint工作流编程
- 11. Sharepoint和多个工作流程
- 12. 谁是SharePoint工作流程发起人?
- 13. 报告SharePoint中的工作流程
- 14. SharePoint 2010工作流程未启动
- 15. Sharepoint工作流程 - 条件重定向
- 16. Sharepoint工作流程自动取消?
- 17. 如何更新Sharepoint 2010工作流程?
- 18. 远程终止SharePoint工作流
- 19. log4net和Sharepoint 2007工作流程
- 20. 单元测试SharePoint工作流程
- 21. PowerShell不触发SharePoint工作流程
- 22. Sharepoint工作流程没有更新
- 23. 手动启动Sharepoint工作流程
- 24. Sharepoint工作流程无法启动
- 25. sharepoint 2013工作流程版本
- 26. sharepoint 2007工作流程触发器
- 27. 在EventReceiver后调用SharePoint工作流程
- 28. SharePoint工作流程仅适用于我?
- 29. SharePoint 2013工作流程自动取消
- 30. SharePoint 2010基本工作流程问题
的项目从用户界面添加,我已经在设计师的验证表单中创建了一个表单。所以我不确定我在哪里写这个代码? – 2010-10-27 14:08:08
使用功能将Event Receiver附加到列表。查看我的编辑了解更多信息。 – 2010-10-27 16:30:45
谢谢。非常有用 – 2010-10-28 12:13:10