Revision: 41147
                            
                                                            
                                    
                                        
Updated Code
                                    
                                    
                                                    
                        at February 13, 2011 04:03 by petrdamborsky
                            
                            Updated Code
protected void Page_Load(object sender, EventArgs e)
{
    // http://www.example.com/page?nid=2
    string nid = HttpContext.Current.Request.QueryString["nid"];
    
    if(!string.IsNullOrEmpty(nid))
    {
        using (SPSite site = SPContext.Current.Site)
        {
            using (SPWeb web = site.OpenWeb())
            {
                // needed for list item update
                web.AllowUnsafeUpdates = true;
                // get list
                SPList list = web.Lists["ListA"];
                // get list item by Id from url
                SPListItem item = list.GetItemById(Convert.ToInt32(nid));
                // create new list item
                SPListItem itemCopy = list.Items.Add();
                // copy attributes
                itemCopy["Title"] = item.Title;
                // update db
                itemCopy.Update();
                // set back to default
                web.AllowUnsafeUpdates = false;
            }
        }
    }
}
                                
                            Revision: 41146
                            
                                                            
                                    
                                        
Initial Code
                                    
                                    
                                                            
                                    
                                        
Initial URL
                                    
                                    
                                
                                                            
                                    
                                        
Initial Description
                                    
                                    
                                
                                                            
                                    
                                        
Initial Title
                                    
                                    
                                                            
                                    
                                        
Initial Tags
                                    
                                    
                                                            
                                    
                                        
Initial Language
                                    
                                    
                                                    
                        at February 13, 2011 03:58 by petrdamborsky
                            
                            Initial Code
protected void Page_Load(object sender, EventArgs e)
{
    string nid = HttpContext.Current.Request.QueryString["nid"];
    if(!string.IsNullOrEmpty(nid))
    {
        using (SPSite site = SPContext.Current.Site)
        {
            using (SPWeb web = site.OpenWeb())
            {
                // needed for list item update
                web.AllowUnsafeUpdates = true;
                // get list
                SPList list = web.Lists["ListA"];
                // get list item by Id from url
                SPListItem item = list.GetItemById(Convert.ToInt32(nid));
                // create new list item
                SPListItem itemCopy = list.Items.Add();
                // copy attributes
                itemCopy["Title"] = item.Title;
                // update db
                itemCopy.Update();
                // set back to default
                web.AllowUnsafeUpdates = false;
            }
        }
    }
}
                                Initial URL
Initial Description
Initial Title
Duplicate list item in code behind (simple)
Initial Tags
sharepoint
Initial Language
C#