Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,582

    includere file a condizioni..

    salve a tutti
    gia avendo immesso le seguenti dichiarazioni:
    codice:
    <%@ Register TagPrefix="tag" TagName="Login" src="Login.ascx" %>
    <%@ Register TagPrefix="tag" TagName="Registra" src="Registra.ascx" %>
    ho la necessita a seconda di un parametro, di visualizzare una pagina o l'altra in una tabella
    ho provato con un po di codice:

    codice:
       
     <%  Dim Parametro As String = Request.QueryString("Pagina").ToString
           If Parametro = "Login" Then  <tag:lista id="ciao" unat=server></tag:lista>
                          %>
    ma il mio cervello è ancora legato al vecchio asp...
    posso fare un bel respose.write (<tag:lista...?
    oppure per la condizione posso fare in un'altro modo?
    grazie
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  2. #2
    Dim mioascx As UserControl
    mioascx = CType(Page.LoadControl("tabella.ascx"), UserControl)
    PlaceHolder2.Controls.Add(mioascx)

  3. #3
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,582
    Originariamente inviato da Daniele80
    Dim mioascx As UserControl
    mioascx = CType(Page.LoadControl("tabella.ascx"), UserControl)
    PlaceHolder2.Controls.Add(mioascx)

    uhm, tu utilizzi un placeHolder.....
    come mai questa scelta e non come volevo fare io?

    cmq grazie per la info
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  4. #4
    perchè quello che vuoi fare tu non lo puoi fare.
    Uno usercontrol deve essere caricato quindi non puoi piazzare il codice "html" nella pagina cosi come se niente fosse.


    io non scrivo mai dentro alla pagina .aspx ma nel .cs o .vb

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da Daniele80
    perchè quello che vuoi fare tu non lo puoi fare.
    Uno usercontrol deve essere caricato quindi non puoi piazzare il codice "html" nella pagina cosi come se niente fosse.


    io non scrivo mai dentro alla pagina .aspx ma nel .cs o .vb

    Io sono totalmente daccordo con Daniele80: basta infatti prendere un buon libro e vedere cosa ci consiglia riguardo a: "creare dinamicamente il controllo utente"

    Una possibile variante potrebbe essere quella di mettere i due UC nella pagina con l'attributo visible=false e, da codice, rendere visibile quello che interessa.

    Pietro

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.