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.
Select Case e.Node.Level
Case 0 ' category
For Each thisCategory As nPOSCategory In CType(GetAnEntity(GetType(nPOSStoreType), e.Node.Value), nPOSStoreType).Categories
Dim thisNode As New RadTreeNode(thisCategory.CategoryName, thisCategory.Id)
If thisCategory.Items.Count > 0 Then
thisNode.ExpandMode = TreeNodeExpandMode.ServerSideCallBack
End If
RadTreeView1.Nodes.Add(thisNode)
Next
e.Node.Expanded =
True
Case 1 ' item
End Select
*******************************************************<telerik:RadScriptManager ID="ScriptManager1" runat="server" EnableTheming="True">
</telerik:RadScriptManager>
<div>
</div>
<telerik:RadSplitter ID="RadSplitter1" runat="server" Items-Capacity="4" LiveResize="True" Skin="WebBlue" SplitBarsSize="">
<telerik:RadPane ID="RadPane1" runat="server">
<telerik:RadTreeView ID="RadTreeView1" runat="server" Skin="WebBlue">
<CollapseAnimation Duration="100" Type="OutQuint" />
<ExpandAnimation Duration="100" />
</telerik:RadTreeView>
</telerik:RadPane>
<telerik:RadSplitBar ID="RadSplitBar1" runat="server" />
<telerik:RadPane ID="RadPane2" runat="server">
<telerik:RadSplitter ID="RadSplitter2" runat="server" Orientation="Horizontal" Skin="WebBlue">
<telerik:RadPane ID="RadPane3" runat="server">
future
</telerik:RadPane>
<telerik:RadSplitBar ID="RadSplitBar2" runat="server" />
<telerik:RadPane ID="RadPane4" runat="server">
future
</telerik:RadPane>
</telerik:RadSplitter>
</telerik:RadPane>
</telerik:RadSplitter>
<asp:Button ID="btnReset" runat="server" Text="Reset Page" />
<telerik:RadAjaxManager runat="server">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="RadTreeView1">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="RadTreeView1" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
| <pages theme="MyTheme"> |
| ... |
| </pages> |
| <pages> |
| ... |
| </pages> |

| public CheckedComboBox() |
| { |
| OnClientDropDownClosing = "DropDownClosingEventHandler"; |
| } |
| protected override void OnPreRender(EventArgs e) |
| { |
| string script = @"function DropDownClosingEventHandler(){alert(""test"");}" |
| Page.ClientScript.RegisterClientScriptBlock("DropDownClosingEventHandler", script, true); |
| } |
| protected override void OnPreRender(EventArgs e) |
| { |
| string path = ResolveClientUrl("CheckedComboBox.js"); |
| ScriptManager.RegisterClientScriptInclude(this.Page, |
| getType(),"DropDownClosingEventHandler", path); |
| base.OnPreRender(); |
| } |
| function DropDownClosingEventHandler(sender, args) |
| { |
| alert("test"); |
| } |