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
Ancora sullo Scripting
giovedì 07 agosto 2003 - 13.14
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Adso
Profilo
| Newbie
21
messaggi | Data Invio:
gio 7 ago 2003 - 13:14
Ciao,
ho due quesiti da porre sugli scritp:
1) Ho creato un Button "btnChiudi" di tipo WebForm in cui ho aggiunto dinamicamente un javascritp sull'evento "onclick".
btnChiudi.Attributes.Add("onclick", "parent.window.returnValue = '" + MiaVariabile +"';parent.window.close();");
Come posso in ASP .NET con C# richiamare l'esecuzione del click del pulsante?
Avevo pensato all'istruzione "btnChiudi.Click();" ma non viene accettata.
2) Come posso in alternativa scrivere del codice Javascript e VBScript in C# da eseguire proprio in quel momento? In particolare voglio eseguire
parent.window.returnValue = "+MiaVariabile +";
parent.window.close();
non al click del pulsante "chiudi" ma automaticamente in C#.
Grazie
Adso
Profilo
| Newbie
21
messaggi | Data Invio:
ven 8 ago 2003 - 09:42
Grazie per la risposta.
In effetti per il punto 1 avevo risolto proprio come mi hai suggerito, ma per il punto 2 continuo a non capire.
E' chiaro che il metodo click accetta i due parametri per poter funzionare
(ByVal sender As System.Object, ByVal e As System.EventArgs)
e questa è la sintassi che bisogna rispettare quando associo del codice a questo metodo in C#.
private void btnCancel_Click(object sender, System.EventArgs e)
Il punto è questo, come richiamo questa procedura da un altro punto del codice?
Che valori assumono i parametri?
Potresti farmi un esempio?
Grazie
il metodo click accetta due parametri quindi quando lo vuoi far eseguire deve per forza passargli due parametri che sono(ByVal sender As System.Object, ByVal e As System.EventArgs)
Adso
Profilo
| Newbie
21
messaggi | Data Invio:
ven 8 ago 2003 - 13:19
La necessità ormai non c'è più perchè ho risolto con il punto 2), ma rimane la curiosità.
Tempo fa, quando programmavo in Visual Basic, potevo simulare in un punto qualsiasi del codice la pressione di un pulsante proprio con Pulsante.click() per richiamare appunto il codice associato all'evento.
Mi aspettavo qualcosa di simile, ma non sono riuscito a farlo. Non ho ottenuto nessun errore perchè non so che parametri passare.
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 !