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 Designer 2007工作流程
- 3. SharePoint工作流程到XAML?
- 4. Sharepoint工作流程表
- 5. SharePoint 2010工作流程
- 6. Sharepoint工作流程错误
- 7. SharePoint工作流
- 8. 将SharePoint Designer工作流程迁移到Visual Studio工作流程
- 9. Sharepoint Designer 2007 - 工作流程和辅助工作流程关系
- 10. SharePoint,工作流和Web服务 - 重新启动工作流程
- 11. Sharepoint工作流程无法启动
- 12. sharepoint 2007工作流程触发器
- 13. Sharepoint工作流程没有更新
- 14. 远程终止SharePoint工作流
- 15. 报告SharePoint中的工作流程
- 16. 创建SharePoint IF功能工作流程
- 17. 投注Sharepoint 2010工作流程?
- 18. 。SharePoint Designer工作流程的docx问题
- 19. sharepoint 2013工作流程版本
- 20. SharePoint 2010工作流程部署
- 21. Sharepoint 2013页面工作流程取消
- 22. 手动启动Sharepoint工作流程
- 23. 停止SharePoint工作流编程
- 24. log4net和Sharepoint 2007工作流程
- 25. SharePoint上的顺序工作流程库
- 26. PowerShell不触发SharePoint工作流程
- 27. SharePoint工作流程仅适用于我?
- 28. SharePoint工作流Codebeside程序集和类
- 29. 谁是SharePoint工作流程发起人?
- 30. SharePoint - 计划的工作流程
的项目从用户界面添加,我已经在设计师的验证表单中创建了一个表单。所以我不确定我在哪里写这个代码? – 2010-10-27 14:08:08
使用功能将Event Receiver附加到列表。查看我的编辑了解更多信息。 – 2010-10-27 16:30:45
谢谢。非常有用 – 2010-10-28 12:13:10