Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1

    Visualizzazione user control condizionato

    Ho inserito due register per caricare 2 usercontrol

    poi nella pagina visualizzo i due user control

    esempio:

    <USRCT:MioUC id="Nome" ....></USRCT:MioUC>

    ma se nella pagina cerco di recupeare lo UC

    Nome.

    non mi viene riconosciuto.... per quale motivo non riesco a gestire la visibilità di questo UC??

    Grazie
    Iceberg

  2. #2
    Nessun aiuto???
    Iceberg

  3. #3

  4. #4
    <%@ Register TagPrefix="NI" TagName="MenuTop" Src="template/MenuTop.ascx"%>
    <%@ Register TagPrefix="NI" TagName="MenuTopUser" Src="template/MenuTopUser.ascx" %>



    <NI:MENUTOP id="MenuTop" runat="server"></NI:MENUTOP>
    <NI:MenuTopUser id="MenuTopUser" runat="server"></NI:MenuTopUser>




    Nel code behind
    if(!IsPostBack)
    {
    // if (Session["CatUtente"].ToString() == "usr")
    // {
    // MenuTop.Visible = false;
    // MenuTopUser.Visible = true;
    // }
    // else
    // {
    // MenuTop.Visible = true;
    // MenuTopUser.Visible = false;
    // }
    Iceberg

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    devi utilizzare il metodo findcontrol della classe page. Esempio in VB:

    codice:
    Dim uc as MENUTOP
    uc=directcast(me.findcontrol("MenuTop"),MENUTOP )

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

  6. #6
    ahhhh io credevo fosse piu semplice la storia
    Iceberg

  7. #7
    Credo di aver sbagliato qualche cosa

    MenuTop uc
    uc = this.FindControl["MenuTop"];

    cosa sbaglio??
    Iceberg

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    probabilmente devi fare il cast... vediamo se sono bravo... in c# si dovrebbe fare così:

    codice:
    MenuTop uc; 
    uc = (MenuTop)this.FindControl["MenuTop"];

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

  9. #9
    Booooo non funzia!! Ho il sospetto che non riconosca il tipo MenuTop
    Iceberg

  10. #10
    Utente di HTML.it L'avatar di Legnetto
    Registrato dal
    May 2002
    Messaggi
    1,419
    Se il problema è che non riconosce il controllo che hai già inserito nel file.aspx da codice, io ho notato che se fai compilare la soluzione, dopo lo trova.
    Invece per la dichiarazione in vb devi fare così:
    Dim uc as new Asp:MenuTop
    Ciao

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.