44 messaggi dal 14 marzo 2003
Come si fà a forzare un eventi in asp.net??

es: Ho un bottone(asp) vorrei che appena finito di eleborare il codice inserire nell'evento Click la pagina si chiuda?

come posso fare?

pensavo di aggiungere alla pagina un altro bottone nascosto che richiami uno scriptjava con "window.close()", pero non ho capito come posso forzare l'ebento click su quest'ultimo.

grazie

Ciro
se guardi il codice noterai che ogni pulsante richiama in realtà un codice javascript, qualcosa del tipo

__DoPostBack('button3', '');

puoi fare lo stesso tu ed ovviare per questo al problema.

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
44 messaggi dal 14 marzo 2003
scusa ma non ho capito come fare.

Ciro
107 messaggi dal 26 marzo 2001
per il caso da te specificato devi aggiungere del codice javascript vero e proprio....

esempio gestisci l'evento click sul bottone, la pagina verrà ricaricata dal postback, allora a runtime sull'evento click del bottone devi aggiungere levento al body( ricorda che il dag body deve essere runat="server")
con questo codice:


sub myButton_click Handles...
<gestione operazioni>
myBody.Attributes.add("onLoad","javascript:window.close();")
end sub


in questo modo al caricamento della pagina al successivo postback la pagina si chiude


___________________
Emilio Reale
MCP ID: 3355694 MCSD MCDBA MCSE
44 messaggi dal 14 marzo 2003
scusa, deve dare un nome al tab body??

nell'esempio tu hai usato mybody


Ciro
107 messaggi dal 26 marzo 2001
devi uìin qualche modo referenziarlo, io faccio così:

<BODY ID="myBody" runat="SERVER">
...
</BODY>

ciao e a presto

___________________
Emilio Reale
MCP ID: 3355694 MCSD MCDBA MCSE
3.939 messaggi dal 28 gennaio 2003
Scusate se mi inserisco, ma mi interessa.
Ho seguito tutto ma non riesco a referenziare myBody nel Codebehind.
Ossia, non riesco a fare funzionare l'istruzione Me.myBody.Attributes.Add("onLoad", "javascript:window.close();")

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.