Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    In che directory logica è l'userControl ?

    in una certa directory di un progetto, diciamo: /progetto/A,
    ho un UserControl.
    Ebbene, vorrei sapere, da codice, la directory logica dove risiede l'UC, non dove risiede la pagina contenitrice.

    Qualcuno potrebbe aiutarmi?
    Pietro

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    111
    :master:
    La directory logica per gli usercontrol in realtà è quella della pagina in cui risiedono.
    Ricorda che gli .ascx non sono compilati (a differenza degli webcontrols).
    Quando tu agisci con uno usercontrol, lo fai nel contesto in cui si trova la pagina.
    Se per esempio fai riferimento ad un'immagine, es. "pippo.jpg", devi mettere l'immagine nella stessa directory della pagina in cui hai inserito lo usercontrol, a prescindere dalla directory in cui fisicamente risiedono i file .ascx e .vb del tuo controllo.

    Ciao, javalon

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da javalon
    :master:
    La directory logica per gli usercontrol in realtà è quella della pagina in cui risiedono.
    Ricorda che gli .ascx non sono compilati (a differenza degli webcontrols).
    Quando tu agisci con uno usercontrol, lo fai nel contesto in cui si trova la pagina.
    Se per esempio fai riferimento ad un'immagine, es. "pippo.jpg", devi mettere l'immagine nella stessa directory della pagina in cui hai inserito lo usercontrol, a prescindere dalla directory in cui fisicamente risiedono i file .ascx e .vb del tuo controllo.

    Ciao, javalon
    Gentilissimo javalon, hai indovinato il motivo della mia domanda. Ho realizzato un UserControl che utilizza delle immagini. Queste immagini le ho inserite però, non nella directory della pagina contenitore, ma nella directory in cui risiede fisicamente l'UC.
    Ebbene, ho dovuto utilizzare javascript per modificare al click, l'immagine (src="immagine.gif")
    Questo codice naturalmente non funziona perchè presuppone che l'immagina risieda nella stessa directory della pagina che contiene l'UC.

    Ho risolto con l'aiuto di un amico (http://forum.aspitalia.com/forum/top...Index=1#211788), cioè ho utilizzato la proprietà TemplateSourceDirectory che fa proprio al mio caso.

    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.