this.web = Microsoft.SharePoint.WebControls.SPControl.GetContextWeb(this.Context);
this.site = web.Site;
string title="";
string name="";
foreach (Microsoft.SharePoint.SPWebTemplate eaTm in site.GetWebTemplates((uint)web.Locale.LCID))
{
if (eaTm.Title.Trim().ToString()=="pop4")
{
title = eaTm.Title;
name = eaTm.Name;
}
}
SPGlobalAdmin globalAdmin = new SPGlobalAdmin();
if (globalAdmin.VirtualServers.Count > 0)
{
SPWeb newTopSite = site.AllWebs.Add(
"test1",
"test2",
"test3",
(uint)this.web.Locale.LCID,
name,true,false);
}