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
Button asp.net con codice JQuery.
domenica 24 giugno 2012 - 12.37
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
VB.NET
|
.NET 4.0
86Marco
Profilo
| Expert
889
messaggi | Data Invio:
dom 24 giu 2012 - 12:37
Salve a tutti ragazzi,
da un pò di tempo programmo qualche piccola applicazione in asp.net - vb.net.
Adesso ho voluto incrementare le prestazioni della mia applicazione utilizzando qualche script creato dopo aver studiato Jquery.
Nel caso specifico mi trovo davanti ad uno scenario di questo tipo.
L'utente si trova davanti ad una pagina aspx contenente una serie di controlli textbox che deve compilare affinchè avvenga una "registrazione" dentro una tabella di una base dati.
Alla fine di questo modulo esiste un Button che tramite codice VB.net verifica i dati inseriti e se sono validi li registra dentro il database.
Ora la situazione a cui non riesco a far capo è questa:
Se i controlli che fa il button falliscono, quindi deve esserci qualche campo errato, vorrei venisse richiamata la funzione jQuery che visualizzi la popup che ho già creato, altrimenti mandi tutto dentro il database.
Insomma :) come posso fare su un button un controllo e chiamare eventualmente una funzione jQuery o far continuare ad esso il codice VB.NET ad esso associato??
Vi ringrazio.
Spero qualcuno possa aiutarmi in quanto ho urgenza :(
grazie a tutti....
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
ven 7 set 2012 - 14:17
>Salve a tutti ragazzi,
Ciao
>Ora la situazione a cui non riesco a far capo è questa:
>Se i controlli che fa il button falliscono, quindi deve esserci
>qualche campo errato, vorrei venisse richiamata la funzione jQuery
>che visualizzi la popup che ho già creato, altrimenti mandi tutto
>dentro il database.
>Insomma :) come posso fare su un button un controllo e chiamare
>eventualmente una funzione jQuery o far continuare ad esso il
>codice VB.NET ad esso associato??
Devi utilizzare un pattern ajax, una chiamata asincrona.
Siccome hai usato jQuery, col metodo post (
http://api.jquery.com/jQuery.post/
) puoi chiamare un metodo che avrai definito nel tuo code behind (o nel tuo controller se si tratta di un sito con MVC).
Il metodo fa tutti i controlli che ti servono e alla fine ti tornerà un risultato (tipicamente serializzato in un formato chiamato json). Da javascript, con il post di jquery, potrai gestire la response di quella chiamata e dare la popup col messaggio o con le info che ti tornano da server.
>Spero qualcuno possa aiutarmi in quanto ho urgenza :(
mi spiace per il ritardo
>grazie a tutti....
di nulla!
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.microsoft.com/profiles/Alessandro.Alpi
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 !