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