Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 1.0/1.1
Lettura variabile da database
lunedì 30 gennaio 2006 - 12.49
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Maureen
Profilo
| Newbie
14
messaggi | Data Invio:
lun 30 gen 2006 - 12:49
Per gentilezza, premesso che ho un campo foto nel mio database e che nella pagina listimage.aspx, prevedo una variabile lingua, come devo esprimermi sintatticamente nel campo foto perchè legga correttamente la variabile?
Ho provato come sotto e anche dicendo "... lingua=<%=lingua%> ..., ma legge sempre letterale (tipo:
http://www.alberti.it/listimage.aspx?jpg=hero010221&lingua=<%=lingua%>
)
Questo è il campo foto del database:
<A target="new" href='listimage.aspx?jpg=hero010221&lingua=" & request.querystring("lingua")' onclick="window.open('listimage.aspx?jpg=hero010221&lingua=" & request.querystring("lingua") & "','new')"><IMG border=0 height=40 src='images/Mhero010221.jpg'></A>
Potete forse aiutarmi? Grazie mille
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
lun 30 gen 2006 - 14:30
>Per gentilezza, premesso che ho un campo foto nel mio database
>e che nella pagina listimage.aspx, prevedo una variabile lingua,
>come devo esprimermi sintatticamente nel campo foto perchè legga
>correttamente la variabile?
>Ho provato come sotto e anche dicendo "... lingua=
Perchè non usi semplicemente un oggetto Hyperlink Serverside ?
<asp:Hyperlink ID="link" runat="server">
poi nel codice server side aggiungi man mano tutti gli attributi necessari esempio:
link.Attributes.Add("onclick","javascript ecc.ecc.")
link.NavigateUrl="
http://www.ecc/alfa.aspx?lingua="
+ Request("Lingua")
e attacchi tutti i parametri che desideri.
ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
Maureen
Profilo
| Newbie
14
messaggi | Data Invio:
lun 30 gen 2006 - 15:06
Perchè, in effetti, c'è un dato essenziale che non posso passare come variabile, ovvero il codice dell'articolo, ed è per questo che volevo partire dal database.
Ho tentato anche così:
<A target="new" href="listimage.aspx?jpg=hero010221" &lingua=" & lingua" onclick='window.open("listimage.aspx?jpg=hero010221" &lingua=" & lingua)'><IMG border=0 height=40 src='images/Mhero010221.jpg'></A>
Ma mi legge così:
http://www.alberti.it/listimage.aspx?jpg=hero010221
Sono sicura che si tratta di un errore di sintassi, di virgolette, apici, etc. e che deve esserci il modo di farlo.
Grazie.
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 1 feb 2006 - 16:14
>Perchè, in effetti, c'è un dato essenziale che non posso passare
>come variabile, ovvero il codice dell'articolo, ed è per questo
>che volevo partire dal database.
>
>Ho tentato anche così:
Ciao,
qui avevo capito una cosa invece dall'ultimo post ne ho capito un'altra.
Il tuo problema è di far visualizzare l'immagine contenuta nel database ? Perchè nel link che hai messo nel post c'è un'immagine ma non è visibile cioè ha path /images/.jpg
ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
Maureen
Profilo
| Newbie
14
messaggi | Data Invio:
mer 1 feb 2006 - 16:25
Grazie, ma direi che ho risolto scrivendo così nella pagina .aspx
<asp:ImageButton ImageURL='<%# Container.DataItem("Photo") %>' runat="server" OnCommand="ViewImage" CommandName='<%# Container.DataItem("Code") %>' ID="Button1"/>
e nel codebehind per la funzione ViewImage
Response.Redirect("ListImage.aspx?Code=" & Args.CommandName & "&Category=" & Category & "&lingua=" & lingua & "&var=" & Var & "&prezzo=" & prezzo & "&incr=" & incr)
Così, ho sia il dato fisso che le variabili.
Sarà un po' lungo perchèdovrò riscrivere tutti i dati per il campo foro nel database e rinominare tutte le immagini di riferimento, ma otterrò quello che voglio, ovvero visualizzare l'immagine di riferimento all'interno di una pagina aspx e non a sè stante.
Grazie ancora.
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !