Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Inserire ascx dinamicamente

    Salve,
    vorrei inserire, nella pagina aspx, un controllo ascx fatto da me. Ho fatto richiamato il controllo in questo modo:
    codice:
    override protected void OnInit(EventArgs e)     {    alb = new AlbumPreview();         alb.ID = "alb1";         alb.album = "2";         form1.Controls.Add(alb);         base.OnInit(e);     }
    Ma quando mi deve andare a generare il controllo mi dice che i label che si trovano nel controllo ascx sono nulli. Ho provato ad istanziarli di nuovo nel Page_Load (sempre del controllo), ma così facendo non mi compare niente.

    Secondo voi che cosa sto sbagliando???

    Grazie in anticipo

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    cosa intendi nel codice per "form1" ?

  3. #3
    form1 è il form della pagina aspx

  4. #4
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Credo che tu debba usare LoadControl, un metodo della classe Page:

    Esempio

  5. #5
    proverò e ti vi farò sapere


    grazie di tutto

  6. #6
    ok grazie. Adesso funzia

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 © 2026 vBulletin Solutions, Inc. All rights reserved.