namespace customl.Customlist { [ToolboxItemAttribute(false)] public class Customlist : WebPart { Button btn; protected override void CreateChildControls() { base.CreateChildControls(); btn = new Button(); btn.Text = "show"; btn.Click += new EventHandler(btn_Click); Controls.Add(btn); } void btn_Click(object sender, EventArgs e) { try { SPWeb web = SPContext.Current.Web; web.AllowUnsafeUpdates = true; SPListTemplateCollection listTemplates = site.GetCustomListTemplates(mySite); SPListTemplate template = listTemplates["Enter template name here"]; Guid listId = web.Lists.Add("Test Custom List", "The new custom list", template); SPList list = web.Lists[listId]; web.AllowUnsafeUpdates = false; } catch (Exception ex) { Context.Response.Output.Write("Error (btn_Click): " + ex.Message.ToString()); } } protected override void Render(HtmlTextWriter writer) { base.Render(writer); } } }
Comments