Hello, I am doing a news site. In the homepage I have a RadTabStrip and a RadMultiPage. In code behind, I am calling business logic to get the news categories, and then I add one tab and one pagview to show the news for each category. I don't have problems with creating the tabs and pageviews. They are created ok, I even added a Textbox to each one of the pageviews showing the category titile.
My problem is that I want to add a ListView, but I don't know how to create the ListView's childs programatically (layouttemplate, itemtemplate, etc), as a matter of fact it would seem a little bit odd to create those programmatically as they contain html markup.
I tried to create the ListView as a User Control in an ascx file, but then when I call it from my codebehind like this:
My problem is that I want to add a ListView, but I don't know how to create the ListView's childs programatically (layouttemplate, itemtemplate, etc), as a matter of fact it would seem a little bit odd to create those programmatically as they contain html markup.
I tried to create the ListView as a User Control in an ascx file, but then when I call it from my codebehind like this:
Dim
LVEstudios As ListView = Page.LoadControl("~/Resources/ListViewParaMultiPageEstudios.ascx")
I am getting this error in the line shown above:
Unable to cast object of type 'ASP.resources_listviewparamultipageestudios_ascx' to type 'System.Web.UI.WebControls.ListView'.
How can I tell the ascx file to be of type ListView ? I think that would solve my problem.
My ascx file looks like this:
<%@ Control Language="VB" AutoEventWireup="false" CodeFile="ListViewParaMultiPageEstudios.ascx.vb" |
Inherits="Resources_ListViewParaMultiPageEstudios" %> |
<asp:ListView runat="server" ItemPlaceholderID="AquiVanItems"> |
<LayoutTemplate> |
<asp:PlaceHolder ID="AquiVanItems" runat="server"></asp:PlaceHolder> |
</LayoutTemplate> |
<ItemTemplate> |
<%#Eval("Nombre")%> |
<br /> |
<%#Eval("Orden")%> |
</ItemTemplate> |
</asp:ListView> |
and its code behind:
Partial Class Resources_ListViewParaMultiPageEstudios |
Inherits System.Web.UI.UserControl |
End Class |
Any ideas? I hope I made myself clear.