Visualizzazione dei risultati da 1 a 3 su 3

Discussione: controls.add di ascx

  1. #1
    tiush
    Guest

    controls.add di ascx

    ho due controlli .ascx
    nella mia pagina aspx voglio fare in modo che ne venga caricato uno solo a seconda del valore di una variabile settata in cache o session...

    insomma nel load della mia aspx pensavo una cosa del tipo:

    if (Cache["chart"].ToString()=="var")
    {
    //carico il mio controllo 1
    Panel1.Controls.Add(cobntrollo 1);//????
    }
    else
    {
    //carico il mio controllo 2
    }

    sto sparando c******e?
    è possibile farlo?
    e se si devo fare nell'html la dichiarazione in testa dei due controlli ascx?
    (quella tipo <@ Register TagPrefix="nome1" TagName="nome2" src="nomefile.ascx"....)

    ?????


    :master: :master:

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    Forse eiste una soluzione migliore, ma potresti crearti un terzo controllo che contiene i primi due e da li decidere quale visualizzare.

    Hey hey, my my Rock and roll can never die!

  3. #3
    tiush
    Guest

    ok

    avevo anche trovato l'alternativa nel settare uno dei due su Visible=false...però credo che in questo modo (e nel tuo) i controlli me li carico tutti e due lo stesso e quindi penso occupi più memoria il tutto....
    cmq grazie lo stesso,se trovo una soluzione la posto
    ciauz

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.