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 2.0 / 3.5 / 4.0
Passaggio parametri da una pagina ad un altra
mercoledì 17 ottobre 2007 - 16.43
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
ertulio
Profilo
| Senior Member
312
messaggi | Data Invio:
mer 17 ott 2007 - 16:43
Salve, in una pagina visualizzo tramite un datalist delle informazioni, in questo cè un link dettagli ad un altra pagina. In quasta pagina dovrebbero visualizzarsi i dettagli inerenti all'articolo della pagina 1. Il mio problema è che quando clicco il link dettagli nella pagina due mi visualizza sempre le stesse informazioni senza visualizzare le info a seconda dell'id passato. Questo è il codice che utilizzo potreste dirmi dove sbaglio e come correggere? Grazie
PAGINA 1
<asp:DataList ID="DataList1" runat="server"
RepeatDirection="Horizontal"
RepeatColumns="2"
ForeColor="Black"
DataKeyField="ID" DataSourceID="SqlDataSource1"
Width="512px">
<ItemTemplate><td align="center"><hr width="185" />
<div class="titolo_film"> <a href='dettagli.aspx?id=<%# DataBinder.Eval(Container.DataItem, "ID") %>'>Descrizione</div>
</ItemTemplate> </asp:DataList>
PAGINA 2
Try
Dim conn As OleDbConnection = New OleDbConnection(("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\Documents and Settings\Peppe\Documenti\Visual Studio 2005\venditaArticoli\mdb-database\Ecommerce.mdb"))
Dim adapter As OleDbDataAdapter = New OleDbDataAdapter(("SELECT * FROM Vetrina"), conn)
Dim ds As DataSet = New DataSet
adapter.Fill(ds, "Vetrina")
Dim dr As DataRow = ds.Tables(0).Rows(0)
titolo.InnerText = CType(DataBinder.Eval(dr, "[Titolo]"), String)
NomeArt.InnerText = CType(DataBinder.Eval(dr, "[NomeArt]"), String)
CodArt.InnerText = CType(DataBinder.Eval(dr, "[CodArt]", "{0}"), String)
ID.InnerText = CType(DataBinder.Eval(dr, "[ID]", "{0}"), String)
prezzo.InnerText = CType(DataBinder.Eval(dr, "[prezzo]", "{0:c}"), String)
commento.InnerText = CType(DataBinder.Eval(dr, "[descrizione]", "{0}"), String)
carrello.HRef = ("carrello.aspx?id=" + Request.QueryString("ID").ToString)
Catch ex As Exception
Label1.Text = ("Errore nella lettura delle informazioni del film: " + ex.Message)
End Try
<table width="100%" cellspacing="0"><tr>
<td id="sinistro">
<asp:label id="Label1" runat="server" />
<table border="0" align="center">
<tr>
<td colspan="2"><div class="dettagli_titolo"><div id="titolo" runat="server" /><br />
<a id="carrello" runat="server">
<img src="" alt="Metti nel carrello" id="IMG1" onclick="return IMG1_onclick()" /></a></div>
<hr />
</td>
</tr><tr>
<td align="right" style="width: 215px">
<img id="locandina" runat="server" width="200" height="300" />
</td>
<td valign="top" style="width: 152px">
<div class="nome_voci">NumArt:</div>
<div class="dettagli_voci" id="ID" runat="server" />
<div class="nome_voci">NumArt:</div>
<div class="dettagli_voci" id="CodArt" runat="server" />
<div class="nome_voci">Durata:</div>
<div class="dettagli_voci" id="NomeArt" runat="server" />
<div class="nome_voci">Prezzo:</div>
<div class="dettagli_voci" id="prezzo" runat="server" />
</td>
</tr><tr>
<td colspan="2" width="380">
<div class="nome_voci">Commento </div>
<div class="dettagli_voci" id="commento" runat="server" />
</td>
</tr></table>
</td>
<td id="destro">
</td>
</tr></table>
http://www.risorsefantacalcio.it
Risorse per tutti gli appassionati di fantacalcio da cui prelevare news, probabili formazioni, voti del corriere e gazzetta e tanhto altro.
Wamba
Profilo
| Expert
722
messaggi | Data Invio:
mer 17 ott 2007 - 16:58
Ciao,
Se ho capito, il problema è query:
SELECT * FROM Vetrina
diventa
"SELECT * FROM Vetrina where I_ID" & Request.QueryString("ID").ToString
infatti vai a recuperare i dati come "ds.Tables(0).Rows(0)" Questo vuol dire tabella 0 riga 0 (sempre il primo elemento di vetrina).
Fammi sapere
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
ertulio
Profilo
| Senior Member
312
messaggi | Data Invio:
mer 17 ott 2007 - 17:17
Mitico grazie 1000
http://www.risorsefantacalcio.it
Risorse per tutti gli appassionati di fantacalcio da cui prelevare news, probabili formazioni, voti del corriere e gazzetta e tanhto altro.
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 !