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"; } }
protected void MyCalendar_Load(object sender, EventArgs e) { GenericWebPart part = (GenericWebPart)MyCalendar.Parent; part.AllowClose = false; part.HelpMode = WebPartHelpMode.Modeless; part.HelpUrl = "CalendarHelp.htm"; }
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!"; }
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; } }
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:"; } }
/// <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); } }