Link url da un ImageButton con c#

lunedì 03 aprile 2006 - 09.45

bluelions Profilo | Senior Member

Buongiorno Amici
Vi scrivo perchè avrei un piccolo problema da risolvere nella mia applicazione. Ho un imageButton e all'evento click vorrei far si che mi linka ad un altra pagina. Ho provato a mettere il tag <a href.....> ma non funziona. Come posso fare?
Spero in una vostra risposta.
GRAZIE

fguida Profilo | Expert

Devi scatenare l'evento OnClick dell'ImageButton, e sotto inserire il codice:

> Server.Transfer("NomeWebForm.aspx");
-----------------------
Francesco Guida
http://www.photographare.net

bluelions Profilo | Senior Member

Funziona, ma in questo caso però non vedo aggiornato il mio link alla pagina desierata, ma vedo sempre il link precedente, fino a quando non faccio aggiorna.

fguida Profilo | Expert

Scusa, ma cosa intendi? La visualizzazione del percorso nella barra indirizzi? Se vuoi puoi usare il response.redirect al posto del server.transfer... sono due operazioni simili, non uguali, ma cmq ti portano dove vuoi.
-----------------------
Francesco Guida
http://www.photographare.net

zcaotica Profilo | Newbie

Salve a te

Se non devi eseguire eventi lato server ti consiglio di non usare il componente aspx poichè quello che ottieni e ricaricare la pagina su cui sei e poi trasferirti all'altra con un po' di perdita di tempo.
Se invece usi un tag <img> fai il normale link diretto.
Altrimenti puoi anche guardare la proprietà PostBackUrl dell'ImageButton che esegue il postback direttamente sull'altra pagina.

Ciao da Zio Zeta

fguida Profilo | Expert

Effettivamente è così, ma io davo per scontato che utilizzasse quel componente per motivi ovvi, e non sono entrato nel merito.
Addirittura c'è anche l'Hyperlink da poter usare, comodo per passare su target differenti e inglobare immagini.
-----------------------
Francesco Guida
http://www.photographare.net

bluelions Profilo | Senior Member

Purtroppo nel prototipo del mio programma devo utilizzare i button. Quindi credo che procederò come mi avete detto in precedenza
GRAZIE
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5