Raggiungere link tramite pulsante

mercoledì 21 maggio 2008 - 10.50

mame37 Profilo | Junior Member

salve a tutti ho bisogno di un vostro aiuto,

Wamba Profilo | Expert

Ciao Mame,
prova impostando la proprietà postbackurl del pulsante.
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
http://blogs.ugidotnet.org/WamBlog/
http://www.intellimaker.com

Brainkiller Profilo | Guru

>salve a tutti ho bisogno di un vostro aiuto, anche se un po
>banale sto entrando adesso nel mondo asp e quindi vorrei sapere
>alcune cose..quello di cui ho bisogno come primo passo è creare
>un pulsante il quale mi indirizza a un url. grazie x l'aiuto
>buona giornata a tutti

Ci sono vari sistemi, o via Javascript o via .NET.

Quello che ha consigliato Wamba funziona anche se il sito di destinazione si troverà una chiamata POST invece che una più corretta GET.

Via Javascript puoi usare:

document.location.href='http://www.alfa.it';

e via .NET agganciandoti all'evento OnClick puoi usare un:

Response.Redirect("http://www.alfa.it");

Ciao


David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

Wamba Profilo | Expert

>Quello che ha consigliato Wamba funziona anche se il sito di
>destinazione si troverà una chiamata POST invece che una più
>corretta GET.
>David De Giacomi | Microsoft MVP
>http://blogs.dotnethell.it/david/

David normalmente sento dire il contrario: "meglio il post perchè non mostra i parametri a gli utenti". In più in quel modo è possibile utilizzare Page.PreviousPage.
Perchè sencondo te è meglio il get? Per risparmiare il traffico di rete e favorire le connessioni più lente?

-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
http://blogs.ugidotnet.org/WamBlog/
http://www.intellimaker.com

mame37 Profilo | Junior Member

grazie mille perfetto va direttamente all'url , una cosa però mi chiedo io questo pulsante lo devo inserire in una pagina già presente e volevo sapere visto che il codice viene diviso in 2 parti default.aspx e default.aspx.cs come dovrei implementare il codice di questo pulsante nella pagina asp a cui devo aggiungerlo? c'è il modo di farlo senza utilizzare il .cs ovvero tutto direttamente in asp?
si comunque il bottone reindirizza in una pagina della mia applicazione

Brainkiller Profilo | Guru

>David normalmente sento dire il contrario: "meglio il post perchè
>non mostra i parametri a gli utenti". In più in quel modo è possibile
>utilizzare Page.PreviousPage.
>Perchè sencondo te è meglio il get? Per risparmiare il traffico
>di rete e favorire le connessioni più lente?

Si perchè avevo sottinteso che mame37 volesse andare su un link esterno alla sua applicazione. In quel caso magari è più corretta una GET. Se resta invece nel proprio sito (cosa che non avevo considerato) allora concordo con te che è ok anche la POST.
Ciao


David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

Wamba Profilo | Expert

Per Mame:
Quale dei tre metodi proposti vuoi implementare?
Per il postbackurl basta fare una cosa così:
<asp:button id="button1" runat="server" text="pippo" postbackurl="indirizzo" />

I due metodi di Davide erano già corredati di codice se non sbvaglio.

Per Davide:
Capito il tuo pensiero: hai ragione, eravamo solo partiti da due idee diverse. Per me la pagina era interna mentre per te esterna.
Sono daccordo che per la pagine esterne è molto meglio lavorare con il JS.
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
http://blogs.ugidotnet.org/WamBlog/
http://www.intellimaker.com

mame37 Profilo | Junior Member

grazie mille, spero di non disturbarvi troppo io aprendo la pagina asp a cui poi devo aggiungere questo bottone con visual studio 2005 mi da più di 700 errori dovuti maggiormente ad errori di questo tipo:
Validation (XHTML 1.1):.....
dove è il problema ? grazie ancora x i suggerimenti che mi state dando

Wamba Profilo | Expert

Sembra che l'html che hai scritto non sia molto "standard" sembrano cose del tipo <br> invece di <br /> o altro
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
http://blogs.ugidotnet.org/WamBlog/
http://www.intellimaker.com
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