Passaggio dati multipli da hyperlink datagrid

venerdì 31 agosto 2007 - 11.32

kontimatteo Profilo | Newbie


Scuate se mi inserisco ma avrei una domanda, io voglio passare diversi valori nella query string sempre da hyperlink di una gridview:
questo è il mio codice:

recordset che popola la gridview composto da: id,matricola,file,descrizione,anteprima

<asp:HyperLinkField DataNavigateUrlFields="id,matricola,file" DataNavigateUrlFormatString="~/loggati/esplosi.aspx?id={0}&matricola={1}&file={2}" HeaderText="Visualizza" Target="_blank" Text="Vedi" />

Voglio aprire la pagina esplosi.aspx con la querystring composta da quei parametri stringa(id,matricola,file)
In questo modo non passa niente...dove sbaglio? Grazie. Utilizzo Vb.

freeteo Profilo | Guru

ciao,
io proverei a farmi una colonna template dicendo che voglio mi venga generato un hyperlink (tag "a") come voglio, in questo modo:

<asp:TemplateField> <ItemTemplate> <a href="?id=<%# Eval("id") + "&ditta=" + Eval("ditta") %>" > <img alt="file" src="immagini/pdf.gif" /> Apri </a> </ItemTemplate> </asp:TemplateField>

io di solito mi sono trovato bene quando voglio piu' flessibilita' ad usare questo tipo di colonna, altamente customizzabile...
ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
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 !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5