18 messaggi dal 13 luglio 2005
Buongiorno a tutti,
Ho una web-form costruita con VS dove al suo interno inserisco un imagebutton e associo un'immagine che ha come percorso "src="immagini/img_Autenticazione/loginNew.ico"
Ora se lancio l'applicazione dal mio PC l'immagine riesco a visualizzarla, ma se pubblico il progettino e accedo all'applicazione dall'esterno non riesco a visualizzare l'immagine.
Dove sbaglio?
Ho provato anche ad impostare i percorsi relativi ma non funziona.
Grazie
Se usi nel percorso la tilde che identifica la cartella base, risolvi alla radice il problema.

Ciao, Ricky.

Ing. Riccardo Golia
Microsoft MVP ASP.NET/IIS
ASPItalia.com Content Manager
http://blogs.aspitalia.com/rickyvr
http://ricky.aspitalia.com
http://www.riccardogolia.it
18 messaggi dal 13 luglio 2005
Si fa così?
~\immagini\img_Autenticazione\loginNew.ico
è più o meno quello che ho trovato sulla rete.
Se "immagini" è una sottocartella della cartella radice della tua applicazione Web, il percorso è:

~/immagini/[nome_cartella]/[nome_file]

Ciao, Ricky.

Ing. Riccardo Golia
Microsoft MVP ASP.NET/IIS
ASPItalia.com Content Manager
http://blogs.aspitalia.com/rickyvr
http://ricky.aspitalia.com
http://www.riccardogolia.it
18 messaggi dal 13 luglio 2005
Niente da fare se assegno quel percorso ImageUrl="~/Immagini/img_Autenticazione/loginNew.ico"
in un pulsante "imagebutton" non si visualizza nessuna immagine, neanche in locale.
Un piccolo problemino che mi sta portando via un bel pò di tempo ma d'altronde sto imparando.
grazie
Hai provato a controllare quale sia il markup generato dalla tua pagina dinamica e in particolare dal controllo in questione? Verifica l'attributo src che deriva dal rendering del controllo e in base a quello modifica il tuo percorso.

Prova inoltre a dare un occhio allo #717. Potrebbe tornarti comodo.

Ciao, Ricky.

Ing. Riccardo Golia
Microsoft MVP ASP.NET/IIS
ASPItalia.com Content Manager
http://blogs.aspitalia.com/rickyvr
http://ricky.aspitalia.com
http://www.riccardogolia.it
Hai provato a controllare quale sia il markup generato dalla tua pagina dinamica e in particolare dal controllo in questione? Verifica l'attributo src che deriva dal rendering del controllo e in base a quello modifica il tuo percorso.

Prova inoltre a dare un occhio allo #717. Potrebbe tornarti comodo.

Ciao, Ricky.

Ing. Riccardo Golia
Microsoft MVP ASP.NET/IIS
ASPItalia.com Content Manager
http://blogs.aspitalia.com/rickyvr
http://ricky.aspitalia.com
http://www.riccardogolia.it
18 messaggi dal 13 luglio 2005
Questo è il mio percorso in progettazione:
<asp:imagebutton id="enter" runat="server" Height="32px" Width="33px" ImageAlign="Top" ImageUrl="Immagini/img_Autenticazione/loginNew.bmp" BackColor="Transparent" ></asp:imagebutton>

E questo è il percorso che ho leggendo il codice HTML della pagina generata:

...src="Immagini/img_Autenticazione/loginNew.bmp"

Ho cmq provato con altre applicazioni che visualizzano immagini ma niente da fare.

Altra indicazione che posso dare a voi (sicuramente più esperti di me) è che come directory non utilizzo wwwroot ma una mia cartella.

Per quanto rigurda lo script #717, una volta che ricavo il percorso come faccio ad assegnarglielo alla pagina html, io utilizzo il code-behind
Grazie

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.