Events 如何在sharepoint 2010中获取当前项的值

Events 如何在sharepoint 2010中获取当前项的值,events,sharepoint-2010,event-handling,handlers,Events,Sharepoint 2010,Event Handling,Handlers,我有一个列表(注册),其中有用户名、密码、姓名、年龄等字段 将新项目添加到自定义列表时,我想向管理员发送一封包含所有字段(用户名、pwd、年龄等)的邮件。我尝试使用添加的事件,但无法获取新添加项目的值 它正在进入if循环,但在下一行,我得到一个错误对象引用未设置为任何实例 提前谢谢 我是SharePoint的新手 public override void ItemAdded(SPItemEventProperties properties) { base.ItemAdde

我有一个列表(注册),其中有用户名、密码、姓名、年龄等字段

将新项目添加到自定义列表时,我想向管理员发送一封包含所有字段(用户名、pwd、年龄等)的邮件。我尝试使用添加的事件,但无法获取新添加项目的值

它正在进入if循环,但在下一行,我得到一个错误
对象引用未设置为任何实例

提前谢谢

我是SharePoint的新手

  public override void ItemAdded(SPItemEventProperties properties)
   {
       base.ItemAdded(properties);
       SPWeb oSPWeb = properties.OpenWeb();

       //GETTING THE LIST NAME
       String curListName = properties.ListTitle;         


       if (curListName == "registrtion")
       {
           //FETCH THE DATA OF THE NEW ADDED ITEM IN THE LIST
          string EMPLOYEENAME = properties.AfterProperties["EMPLOYEENAME"].ToString();
        }
   }
改用这个:

字符串EMPLOYEENAME=properties.ListItem[“InternalFieldName”]

确保使用字段的内部名称,请在此处检查如何获取该名称: