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