LANCIO DI UNA FUNZIONE VB DA JAVASCRIPT

venerdì 17 febbraio 2006 - 17.01

GigiS Profilo | Newbie

Ciao a tutti,
Avrei un piccolo problemi : Avrei l'esigenza di intercettare quando l'utente premi il tasto INVIO su una textbox di webforms in VB.NET. Utilizzando l'oggetto "Web Form" non ho l'evento keypress o keyup, allora pensavo di utilizzare l'oggetto HTML e poi sul codice HTML mettere l'evente onkeyup che lancia una funzione javascript. Il problema è però che poi questa funzione javascript dovrebbe lanciare una funzione VB.NET perchè lì ho il codice per collegarmi al database e inserire il risultato della select su una datagrid e questo non so farlo in Javascript. Sapete aiutarmi. Grazie in anticipo.

GvnnRules Profilo | Senior Member

Fammi capire, tu vuoi che al click del bottone venga eseguita una funzione vb.net, ma non vuoi che la pagina faccia il postback? Se il tuo problema è solo il bottone puoi aggiungere l'evento onClick per i javascript anche su oggetti asp.net:

button1.Attributes.Add("onClick","return confirm('messaaggio')")

Al posto del confirm puoi metterci la tua funzione javascript.

Se invece vuoi evitare il postback hai varie alternative:

1. puoi richiamare un webservice via javascript, e il webservice farà il tuo lavoro
2. richiamare una pop-up e questa sarà una pagina asp.net che farà il lavoro per te

Spero di aver risolto il tuo problema.

Peace
Gvnn

http://www.gvnn.it
http://www.sqlwebarchitect.org
http://blogs.dotnethell.it/gvnn/
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