protected void btnListData_Click(object sender, EventArgs e) { ElevatedCodeHelper.ExecuteElevatedCode(SPContext.Current.Web, delegate(SPWeb elevaedWeb) { String sListNames = String.Empty; foreach (SPList list in elevaedWeb.Lists) { sListNames += list.Title + "<br>"; } Literal1.Text = sListNames; //Display list or do list operation }); }
public override void FeatureActivated(SPFeatureReceiverProperties properties) { SPSite objSite = properties.Feature.Parent as SPSite; if (objSite != null) { ElevatedCodeHelper.ExecuteElevatedCode(objSite.RootWeb, delegate(SPWeb elevatedWeb) { ListOperations objList = new ListOperations(elevatedWeb); bool isExist; Guid listID = objList.CreateList(out isExist, "Sample Event Handler List", "List created by code", new ArrayList(), SPListTemplateType.GenericList); SPList list = objList.GetListByListID(listID.ToString()); list.EventReceivers.Add(SPEventReceiverType.ItemAdding, GetEventHandlerAssemblyDetail.GetAssemblyDetail(), "SampleProject.EventHandlers.SampleEventHandler"); }); } }