none
Problema al colocar nuevos controles en proyecto ASP.NET RRS feed

  • Pregunta

  • Buenos días a todos,  la situación que tengo es, tengo un código que genera dinamicamente controles FileUpload, cuando lo coloco en el proyecto que estoy realizando me genera una excepción "NullReference Exception was unhandled by user code", referencia a objeto no establecida como instancia de un objeto. Pero si este mismo código lo tecleo en un nuevo sitio web, funciona sin problemas, he consultado en internet algún posible problema que se pudiera tener en archivo webcofig, pero no he encontrado alguna solucion, si alguien me pudiera orientar acerca de este error.

    el codebehind  que tengo es el siguiente

    protected void Button1_Click(object sender, EventArgs e)
     {

    cant = Convert.ToInt32(DropDownList1.SelectedItem.Tex);

    FileUpload contenedor;

    for(int i = 1; i <= cant; i++){

    contenedor = new FileUpload();

    contenedor.ID = "FileUpload" + i.ToString();

    panel1.Controls.Add(contenedor);

    }

    }

    en el archivo .aspx el código es el siguiente

    <body>
        <form id="form1" runat="server">
        <div>
        <asp:ScriptManager ID="ScriptManager1" runat="server">
        </asp:ScriptManager>
            <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                <ContentTemplate>
                    <asp:Panel ID="Panel1" runat="server">

                    </asp:Panel>
                </ContentTemplate>
                <Triggers>
                    <asp:AsyncPostBackTrigger ControlID="Button1" EventName="Click" />
                </Triggers>
            </asp:UpdatePanel>
        
        </div>
        
        <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
        <asp:DropDownList ID="DropDownList1" runat="server">
            <asp:ListItem Selected="True">1</asp:ListItem>
            <asp:ListItem>2</asp:ListItem>
            <asp:ListItem>3</asp:ListItem>
            <asp:ListItem>4</asp:ListItem>
            <asp:ListItem>5</asp:ListItem>
            <asp:ListItem>6</asp:ListItem>
            <asp:ListItem>7</asp:ListItem>
            <asp:ListItem>8</asp:ListItem>
            <asp:ListItem>9</asp:ListItem>
            <asp:ListItem>10</asp:ListItem>
        </asp:DropDownList>
        </form>
    </body>

    si alguien pe pudiera orientar acerca de este problema. De antemano muchas gracias.

    viernes, 26 de octubre de 2012 14:24