Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 29

Discussione: Evitare i frame

  1. #11
    Originariamente inviato da pietro09
    Aggiungo: se usi i riferimenti assoluti funziona
    src="/miosito/immagini/Cancella.gif"
    oppure
    src="Cancella.gif"
    Quelli indicati sono riferimenti comunque relativi. Relativi cioe' alla directory in cui sei. I riferimenti assoluti sono quelli completi es. c:\cartella\nomefile
    Non so che cosa stiate provando, ma se avete un progetto in visualstudio dove dentro c'e' una cartella images e piazzate un image button dentro una pagina aspx della cartella principale avrete un riferimento all'immagine
    ImageUrl="images/ok.gif"
    se mettete un web user control dentro una sottocartella del progetto e nello usercontrol mettete un altro imagebutton il riferimento per valorizzare la sua proprieta' imageurl sara
    ImageUrl="../images/ok.gif"
    Saluti a tutti
    Riccardo

  2. #12
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da riccardone
    Quelli indicati sono riferimenti comunque relativi. Relativi cioe' alla directory in cui sei. I riferimenti assoluti sono quelli completi es. c:\cartella\nomefile
    Non so che cosa stiate provando, ma se avete un progetto in visualstudio dove dentro c'e' una cartella images e piazzate un image button dentro una pagina aspx della cartella principale avrete un riferimento all'immagine
    ImageUrl="images/ok.gif"
    se mettete un web user control dentro una sottocartella del progetto e nello usercontrol mettete un altro imagebutton il riferimento per valorizzare la sua proprieta' imageurl sara
    ImageUrl="../images/ok.gif"
    Ho appena cancellato le pagine di prova Hai ragione. Credo che non ci siano problemi usando controlli server, ma se si usa un [img]immagine.gif[/img] e caricarti questo UC in una pagina in un'altra directory?
    secondo me non funziona, se non mettendo l'attributo runat=server

    Ma in questo momento non dò garanzie di nulla ho il cervello liquefatto

    Pietro

  3. #13
    Grazie per i tentativi che avete fatto.

    Allora, ricapitolando, usando un componente lato server funziona, esempio:
    codice:
     <asp:image ImageUrl="../img/iamge1.gif" runat="server"></asp:image>
    Ma, se ho impostato per una determinata tabella un immagine di sfondo questa non viene visualizzata, poiché cambiano i riferimenti!
    Cosa si può fare per le immagini di sfondo?

    Grazie ancora...

  4. #14
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da AlbertoPicca
    Grazie per i tentativi che avete fatto.

    Allora, ricapitolando, usando un componente lato server funziona, esempio:
    codice:
     <asp:image ImageUrl="../img/iamge1.gif" runat="server"></asp:image>
    Ma, se ho impostato per una determinata tabella un immagine di sfondo questa non viene visualizzata, poiché cambiano i riferimenti!
    Cosa si può fare per le immagini di sfondo?

    Grazie ancora...
    nella pagina metti:
    codice:
    <TABLE BACKGROUND='<%=immagine%>' ***
    dove immagine è definita nel codice sottostante come una variabile stringa protetta:
    codice:
    Protected immagine$ = Path.Combine(Me.TemplateSourceDirectory, "cancella.gif")
    Pietro

  5. #15
    Originariamente inviato da pietro09

    Insomma puoi crearti un UC con un [img]immagine.gif[/img] e caricarti questo UC in una pagina in un'altra directory?
    secondo me non funziona, se non mettendo l'attributo runat=server
    Perche' non dovrebbe funzionare ? il controllo non viene renderizzato insieme all' <IMG> classico, e questo non raggiunge l'immagine sempre e comunque, indipendentemente da dove essa è situata ?
    Non avere problemi è un problema.

  6. #16
    No.
    In base alla root in cui ti trovi viene cambiato il percorso dell'immagine.


  7. #17
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Originariamente inviato da AlbertoPicca
    No.
    In base alla root in cui ti trovi viene cambiato il percorso dell'immagine.


    Certo, ma con in percorsi relativi questo si risolve...

  8. #18
    Non si risolve, se proprio usando i percosi assoluti allora il problema viene risolto!

  9. #19
    Allora :

    mettiamo di avere una pagina, default.aspx, con un tag [img]immagini/immagine.gif[/img]
    nella root principale del tuo sito, che punta ad una cartella immagini, appunto, al suo stesso livello rispetto alla root.

    mi vuoi dire che secondo te la soluzione migliore è mettere invece di:

    codice:
    [img]immagini/immagine.gif[/img]
    questa ?? :

    codice:
    [img]c:\inetpub\wwwroot\applicazione\immagini\immagine.gif[/img]
    Non avere problemi è un problema.

  10. #20

    Re: Evitare i frame

    Originariamente inviato da AlbertoPicca
    Ciao a tutti!
    Esiste un modo per evitare i frame in un sito usando la tecnologia Asp.net?
    ... "certamente" é la risposta che mi sono dato, infatti con l'utilizzo degli user-control il gioco é fatto.

    Ma come mai, quando si include un file le immagini che sono presenti in esso non si vedono più?
    Più precisamente cambia il percorso di base.

    Infatti, il mio sito é così strutturato:
    - index.aspx
    - IMG
    |_ image1.gif
    |_ image2.gif
    - PRIVATE
    |_ include_file1.aspx
    |_ include_file2.aspx

    Nel file include_file1.aspx ho inserito l'immagine image1.gif, con questo percorso "../IMG/image1.gif"
    Ma quando vado ad includere il file include_file1.aspx all'interno del file principale index.aspx
    il percorso dell'immagine viene cambiato e infatti non si visualizza l'immagine!
    Esiste un modo per ovviare a questo problema?


    il problema e' questo :
    se metti una include nella pagina, il percorso per raggiungere l'immagine deve partire DALLA PAGINA e non da dove si trova l'include, perche' quest'ultima fara' parte della pagina !
    Non avere problemi è un problema.

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.