Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di salvod
    Registrato dal
    Feb 2002
    Messaggi
    314

    usercontrol dinamici ed EventHandler

    in una mia pagina in base a delle impostazioni di configurazione carico dei controlli dinamici con l'istruzione this.LoadControl("~/mioControllo.ascx")
    dentro il mio controllo ho un asp:Button al quale è agganciato un evento.. solo che quando clicco sul button non scatta l'evento poichè il controllo è caricato tramite il loadcontrol.. come posso fare????
    ho provato anche nella pagina ad agganciare un altro eventhandler presente nella pagina che contiene il controllo...

    codice:
             MioControl cntrol = (MioControl)this.LoadControl("~/miocontrollo.ascx");
             cntrol.ID = "controlloId";
             this.phCenter.Controls.Add(cntrol);
    
             Button butt = ((Button)cntrol.FindControl("tmpButton"));
             butt.Click += new EventHandler(butt_Click);
    
            void butt_Click(object sender, EventArgs e)
            {
                throw new Exception("The method or operation is not implemented.");
            }
    solo che in butt_Click non ci entra
    cercasi siti con 1000 accessi al giorno di media per testing servizio di statistiche professionale... per info pvt me

  2. #2
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    perchè http è stateless ! quindi quando clicchi su quel bottone viene eseguito il pageload e non hai più i controlli sul lato client quindi li devi ricreare. per capire meglio
    guarda questo video (con la soluzione al problema)
    http://ajaxwidgets.com/Blogs/thomas/...nd_dynamic_.bb
    I got the remedy

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.