25 messaggi dal 15 settembre 2011
Vorrei eseguire un mio script dopo aver eseguito l'evento on_click...pensavo che la soluzione fosse utilizzare onClientClick, ma in questo modo lo script viene eseguito prima dell'evento onClick a me serve il viceversa.

Come posso fare?

Ecco il mio codice:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="content-type">
  <title></title>
<script>

                     function modifica_selezionato() {

                         $("#btn").click(
                             $(function () {
                                 $( "#tabs" ).tabs( "option", "active", 1 );
                               
                             }

                             )
                             )
                     }
<script>
</head>
<body>
<asp:Button ID="btn" runat="server" Text="Inserisci" OnClientClick="javascript:modifica()" ValidationGroup="xx" SetFocusOnError="True" CausesValidation="true"  Width="250px" OnClick="btn_Click" />
</body>
</html>
427 messaggi dal 13 novembre 2009
Ciao,
stai dicendo che vorresti eseguire uno script js dopo l'evento on_click che scatena una chiamata server?
Nell'evento on_click codebehind basta utilizzare:
ScriptManager.RegisterStartupScript
e togli l'evento onclientclick

ciao
Modificato da flaviovb il 11 marzo 2013 15.12 -
25 messaggi dal 15 settembre 2011
Ho risolto cosi:

ClientScript.RegisterClientScriptBlock(this.GetType(),"myscript()","myscript()", true);
ClientScript.RegisterStartupScript(this.GetType(),"myscript()","myscript() ", true);

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.