Hallo goeroe's,
Omschrijving van het te realiseren product:
Een library met webpart componenten die gebruikt kan worden in de toolbox van Visual Studio. Men kan dan een WebPart kiezen uit de Toolbox van de custom library en deze slepen naar een webpartzone op de pagina.
Wat is er al gerealiseerd:
1. Een library die te zien is in de toolbox.
2. Deze bevat een RssFeedReader webpart met de properties: [Url, Title, Description]
3. Een pagina met een webpartzone met de RssFeedReader webpart.
Een iets gedetaileerder omschrijving RssFeedReader.cs:
1. Bevat een repeater met hyperlinks in de itemtemplate. Deze worden runtime aangemaakt.
Wat is het probleem:
Ik zie de repeater niet in de pagina. Maar als ik debug, word de repeater met de ItemTemplate wel gevuld, het is dus niet zichtbaar op het scherm.
RssFeedReader.cs:
usercontrol.ascx:
Deze usercontrol zit natuurlijk in een pagina, standaard procedure.....
Kan iemand met helpen?
Omschrijving van het te realiseren product:
Een library met webpart componenten die gebruikt kan worden in de toolbox van Visual Studio. Men kan dan een WebPart kiezen uit de Toolbox van de custom library en deze slepen naar een webpartzone op de pagina.
Wat is er al gerealiseerd:
1. Een library die te zien is in de toolbox.
2. Deze bevat een RssFeedReader webpart met de properties: [Url, Title, Description]
3. Een pagina met een webpartzone met de RssFeedReader webpart.
Een iets gedetaileerder omschrijving RssFeedReader.cs:
1. Bevat een repeater met hyperlinks in de itemtemplate. Deze worden runtime aangemaakt.
Wat is het probleem:
Ik zie de repeater niet in de pagina. Maar als ik debug, word de repeater met de ItemTemplate wel gevuld, het is dus niet zichtbaar op het scherm.
RssFeedReader.cs:
Code:
/// <summary>
/// Override the CreateChildControls method.
/// </summary>
protected override void CreateChildControls()
{
//this.Controls.Add(_hyperLink);
AddControls();
base.CreateChildControls();
}
/// <summary>
/// Add the controls to this class. (webpart)
/// </summary>
private void AddControls()
{
List<RSSItem> lstRSSItems = RefreshFeed();
this.Controls.Add(show);
show.ItemTemplate = new ItemTemplateRss();
show.DataSource = lstRSSItems;
show.DataBind();
}
usercontrol.ascx:
Code:
<asp:WebPartZone ID="WebPartZone1" runat="server">
<PartChromeStyle Font-Names="Verdana" ForeColor="White" />
<MenuLabelHoverStyle ForeColor="#E2DED6" />
<EmptyZoneTextStyle Font-Size="0.8em" />
<MenuLabelStyle ForeColor="White" />
<MenuVerbHoverStyle BorderStyle="Solid" />
<HeaderStyle Font-Size="0.7em" HorizontalAlign="Center" />
<MenuVerbStyle BorderStyle="Solid" ForeColor="White" />
<PartStyle Font-Size="0.8em" ForeColor="#333333" />
<TitleBarVerbStyle Font-Size="0.6em" Font-Underline="False" ForeColor="White" />
<MenuPopupStyle BackColor="#A7C855" BorderColor="#CCCCCC" BorderWidth="1px" Font-Names="Verdana"
Font-Size="0.6em" />
<PartTitleStyle BackColor="#A7C855" Font-Bold="True" Font-Size="0.8em" ForeColor="White" />
<ZoneTemplate>
[B]<cc1:RssFeedReader ID="RssFeedReader1" runat="server" />[/B]
</ZoneTemplate>
</asp:WebPartZone>
Deze usercontrol zit natuurlijk in een pagina, standaard procedure.....
Kan iemand met helpen?