public override WebPart GetWebPart(WebPartDescription description)
 {
     if (_UserControlMappings.ContainsKey(description.ID))
     {
         string  path = _UserControlMappings[description.ID];
         Control part = null;
         try
         {
             part = this.Page.LoadControl(path);
         }
         catch { }
         if (part != null)
         {
             part.ID = description.ID;
             GenericWebPart webPart = this.WebPartManager.CreateWebPart(part);
             webPart.Title       = description.Title;
             webPart.Description = description.Description;
             return(webPart);
         }
     }
     else if (_ServerControlMappings.ContainsKey(description.ID))
     {
         WebPart webPart = Activator.CreateInstance(_ServerControlMappings[description.ID]) as WebPart;
         return(webPart);
     }
     return(null);
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     GenericWebPart gwp = Parent as GenericWebPart; if (gwp != null)
     {
         gwp.Title = "Wybierz kategoriÄ™ produktu";
     }
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     GenericWebPart gwp = Parent as GenericWebPart; if (gwp != null)
     {
         gwp.Title = "Reklama";
     }
 }
Example #4
0
    protected void MyCalendar_Load(object sender, EventArgs e)
    {
        GenericWebPart part = (GenericWebPart)MyCalendar.Parent;

        part.AllowClose = false;
        part.HelpMode   = WebPartHelpMode.Modeless;
        part.HelpUrl    = "CalendarHelp.htm";
    }
Example #5
0
    protected void MyCustomers_Load(object sender, EventArgs e)
    {
        GenericWebPart part = (GenericWebPart)MyCustomers.Parent;

        part.Title               = "Customers";
        part.TitleUrl            = "http://www.apress.com";
        part.CatalogIconImageUrl = "CustomersSmall.jpg";
        part.Description         = "Displays all customers in the database!";
    }
Example #6
0
    protected void Page_Load(Object sender, EventArgs e)
    {
        calendarPart = WebPartManager1.GetGenericWebPart(Calendar1);
        listPart     = WebPartManager1.GetGenericWebPart(BulletedList1);

        if (!IsPostBack)
        {
            Label2.Text = String.Empty;
            Label3.Text = String.Empty;
        }
    }
Example #7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            AdventureWorksDataContext db = new AdventureWorksDataContext();
            var noweProdukty             = (from p in db.Products orderby p.SellStartDate descending select p).Take(4);

            NoweProduktyListView.DataSource = noweProdukty; NoweProduktyListView.DataBind();

            GenericWebPart gwp = Parent as GenericWebPart; if (gwp != null)
            {
                gwp.Title = "Nasze nowe produkty:";
            }
        }
Example #8
0
 /// <summary>
 /// Einfaches Steuerelement in einem Wrapper verpacken
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void btnAddWebPart_Click(object sender, EventArgs e)
 {
     if (rbtGenWp.Checked)
     {
         var lbl = new TextBox()
         {
             ID = "lblDyn", Text = DateTime.Now.ToLongTimeString()
         };
         GenericWebPart wp = WebPartManager1.CreateWebPart(lbl);
         wp.Description = "Ein dyn. erzeugtes Webpart";
         wp.Title       = "MyDynPart";
         WebPartManager1.AddWebPart(wp, WebPartZone1, 0);
     }
     else
     {
         var wp = new WebPartLib.ParamWP1();
         WebPartManager1.AddWebPart(wp, WebPartZone1, 0);
     }
 }