Store not Found

  1. #1

    Store not Found

    I have a store and a grid but when I execute the code its giveme the following error:

    The control with ID 'ctl25_stEmails' not found

    <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="wucNotificaciones.ascx.cs" Inherits="com.bspr.sfs.rentabilidad.web.wucNotificaciones" %>
    <%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
    <h1>Notificaciones</h1>
    <form id="Form1" runat="server">
        <ext:Store ID="stEmails" runat="server" ItemID="stEmails">
            <Proxy>
                <ext:PageProxy >
                </ext:PageProxy>
            </Proxy>
            <Reader>
                <ext:JsonReader>
                    <Fields>
                        <ext:RecordField Name="ContactID" />
                        <ext:RecordField Name="ContactName" />
                        <ext:RecordField Name="ContactEmail" />
                    </Fields>
                </ext:JsonReader>
            </Reader>
            <AutoLoadParams>
                <ext:Parameter Name="start" Value="0" Mode="Raw" />
                <ext:Parameter Name="limit" Value="5" Mode="Raw" />
            </AutoLoadParams>
            <Listeners> 
                <LoadException Handler="Ext.MessageBox.alert('Load failed', response.statusText);" />                            
            </Listeners>
        </ext:Store>
        <ext:Panel ID="pnlNotificaciones" runat="server" Height="300" Title="Corridas" AutoWidth="True" AutoHeight="True">
            <Items>
                <ext:GridPanel ID="grpMails" runat="server" Height="300" Title="Title" StoreID="stEmails" Header="False">
                    <TopBar>
                        <ext:Toolbar runat="server">
                            <Items>
                                <ext:Button runat="server" Icon="New" Text="Nuevo Contacto">
                                    <DirectEvents>
                                    </DirectEvents>
                                </ext:Button>
                            </Items>
                        </ext:Toolbar>
                    </TopBar>
                    <Store>
                    
                    </Store>
                    <BottomBar>
                        <ext:PagingToolbar runat="server">
                        
                        </ext:PagingToolbar>
                    </BottomBar>
                    <ColumnModel runat="server">
                        <Columns>
                            <ext:Column  DataIndex="ContactID" Hidden="true" />
                            <ext:Column  DataIndex="ContactName" Hidden="true" Header="Nombre de Contacto" Width="150"/>
                            <ext:Column  DataIndex="ContactEmail" Hidden="true" Header="Correo Eléctronioc" Width="150"/>
                        </Columns>
                    </ColumnModel>
                </ext:GridPanel>
            </Items>
        </ext:Panel>
    
    </form>
  2. #2
    Hi,

    Please clarify do you really need to put a <form> into a user control?

    Is there a <form> on a page?

    Please note that nested <form>-s elements are not supported. Though you should get an exception.

    Generally, I was unable to reproduce the problem using the example below.

    Example Page
    <%@ Page Language="C#" %>
    
    <%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
    
    <script runat="server">
        protected void Page_Load(object sender, EventArgs e)
        {
            Control c = this.LoadControl("TestUC.ascx");
            this.Form.Controls.Add(c);
        }
    </script>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title>Ext.NET Example</title>
    </head>
    <body>
        <form runat="server">
            <ext:ResourceManager runat="server" />
        </form>
    </body>
    </html>
    Example User Control
    <%@ Control Language="C#" %>
    <%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
    
    <script runat="server">
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!X.IsAjaxRequest)
            {
                this.Store1.DataSource = new object[] 
                { 
                    new object[] { "test1", "test2", "test3" },
                    new object[] { "test4", "test5", "test6" },
                    new object[] { "test7", "test8", "test9" },
                };
                this.Store1.DataBind();
            }
        }
    </script>
    <ext:Store ID="Store1" runat="server">
        <Reader>
            <ext:ArrayReader>
                <Fields>
                    <ext:RecordField Name="test1" />
                    <ext:RecordField Name="test2" />
                    <ext:RecordField Name="test3" />
                </Fields>
            </ext:ArrayReader>
        </Reader>
    </ext:Store>
    <ext:GridPanel runat="server" StoreID="Store1" AutoHeight="true">
        <ColumnModel runat="server">
            <Columns>
                <ext:Column Header="Test1" DataIndex="test1" />
                <ext:Column Header="Test2" DataIndex="test2" />
                <ext:Column Header="Test3" DataIndex="test3" />
            </Columns>
        </ColumnModel>
    </ext:GridPanel>

Similar Threads

  1. [CLOSED] The control with ID 'ext-empty-store' not found
    By supera in forum 2.x Legacy Premium Help
    Replies: 4
    Last Post: Jul 31, 2012, 12:16 PM
  2. [1.0] File ext.net.dll not found
    By walle in forum 1.x Help
    Replies: 4
    Last Post: Nov 05, 2010, 11:07 PM
  3. Store can't be found
    By ulrikn in forum 1.x Help
    Replies: 2
    Last Post: Nov 25, 2009, 8:35 AM
  4. Label1 is can't found HELP!
    By iscript in forum 1.x Help
    Replies: 2
    Last Post: Apr 10, 2009, 4:39 AM
  5. Replies: 3
    Last Post: Nov 03, 2008, 1:35 PM

Tags for this Thread

Posting Permissions