none
OnClientClick User Control asp.net RRS feed

  • Pregunta

  • Hola

    Construi un user control y este tiene un boton en donde el hacer click ejecuta una accion debido a que le enganche un evento, pero quisiera saber como puedo hacer para que tambien se pueda hacer un OnClientClick y que se pueda usar desde cualquier pagina asp ...

    Gracias !!

    viernes, 18 de enero de 2013 20:28

Respuestas

Todas las respuestas

  • la verdad no esta muy clara la pregunta, pero en principio si defines

    <asp:Button Click="..." OnClientClick="return FuncionJS();" />

    si defiens ambos y pones el return haciendo

    <script ..>

      function FuncionJS(){

         //codigo

        return false;

      }

    </script>

    si el metodo retorna un false impide que se jecute el click, si devuel veun true entonces se lanza el evento al servidor, o sea primero evalua el codigo javascript y luego segun la respuesta true/false se acciona el click al servidor

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    viernes, 18 de enero de 2013 20:39
  • Hola, la solucion es en el load de user control:

    protected void Page_Load(object sender, EventArgs e)
            {
                btnSalvar.OnClientClick = "return confirm('Seguro de salvar ?')";
            }

    viernes, 18 de enero de 2013 20:41