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
Interagire tra Client/Server...
venerdì 10 dicembre 2004 - 09.14
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
fguida
Profilo
| Expert
524
messaggi | Data Invio:
ven 10 dic 2004 - 09:14
Buongiorno mondo informatico, ecco qui una nuova domanda:
Se io volessi utilizzare una verifica dopo il click di un tasto, ad esempio un confirm lato client (utilizzando una function in javascript), come posso poi richiamare una funzione lato server, ovvero nel code?
Avete qualche idea o suggerimento?
Io prima di effettuare una cancellazione, vorrei un messaggio di conferma.
Grazie
Francesco
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
ven 10 dic 2004 - 09:31
Ciao,
io ho proceduto così e va abbatanza bene.
Crei un link per Esempio "Cancella" in questo modo:
<a href="javascript:Delete(127);">CAncella</a>
Il numero 127 è l'ID del record.
Successivamente implementi in javascript la funziona Delete così:
function Delete(newsid)
{
var ff= window.confirm("Vuoi effettivamente cancellare questo news?");
if (ff)
location.href="Cancella.aspx?RecordID" + newsid;
else
return;
}
In queto modo cliccando sul link ti viene richiesta una conferma se premi sì vai sulla pagina cancella.aspx che cancella il record oppure niente.
ciao
david
fguida
Profilo
| Expert
524
messaggi | Data Invio:
ven 10 dic 2004 - 09:33
Il fatto è che io non devo reindirizzarmi su un'altra pagina, ma effettuare il tutto in una stessa pagina aspx... credi sia fattibile?
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
ven 10 dic 2004 - 09:38
Puoi sempre usare lo stesso codice.
Invece che fare redirecetion su un'altra pagina lo fai sulla stessa pagina.
Ed eventualmente aggiungi un parametro tipo.
Stessapagina.aspx?RecordID=127&op=delete
Nel page load server side poi verifichi, se è presente il parametro op ed è valorizzato con Delete allora cancelli il record oppure no.
ciao
david
fguida
Profilo
| Expert
524
messaggi | Data Invio:
ven 10 dic 2004 - 09:49
Ok, vado a scrivere il tutto. Ti ringrazio.
Francesco
fguida
Profilo
| Expert
524
messaggi | Data Invio:
ven 10 dic 2004 - 10:17
Se però, l'id dovessi ricavare dal valore selezionato in una DropDownList (quindi lato server a questo punto), mi si creano dei conflitti, in quanto non me lo rileva... hai risolto in qualche modo tu ovviamente.
Potresti aiutarmi ancora?
Grazie
Francesco
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
dom 12 dic 2004 - 17:41
Se fai un submit della pagina tramite un click sul pulsante e passi nel contesto del codice Server Side il valore selezionato nella combo lo puoi recupera tranquillamente così come recuperi una qualsiasi altra proprietà di qualsiasi controllo.
NomeControllo.Proprietà
esempio:
alfa=Label1.Text
ciao
david
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 !