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