有人可以告訴我爲什麼這段代碼不起作用嗎? 「添加代碼」本身有效,但不幸的是不在ItemAdded事件中。 我需要此代碼在ItemAdded事件中,因此我無法使用ItemAdding。無法添加新項目列表在ItemAdded事件接收器
感謝您的任何幫助。
public override void ItemAdded(SPItemEventProperties properties)
{
SPSite site = new SPSite("http://air_sim:39167/");
SPWeb web1 = site.RootWeb;
SPList List = web1.Lists["Announcements"];
SPListItem newitem = List.Items.Add();
newitem["Title"] = "Example";
newitem.Update();
}
您能步使用調試器的代碼?它是否給你提供任何錯誤信息,或者這個事件處理程序沒有達到? –
不幸的是我沒有調試事件接收器的經驗。我搜索了互聯網,發現了一些可能性,但我無法重現。我在一個月前嘗試了一個類似的代碼,在那裏我沒有任何問題,因此我不明白這一點。 – Fabian
這就像在SP2010中調試其他代碼一樣。只需在ItemAdded方法上設置一個斷點並在Visual Studio中按F5即可。 –