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#