none
Como ejecuto un window.Open dentro del evento OnRowCommand de un gridView RRS feed

Respuestas

  • Fíjate que el OnRowCommand es un evento de lado servidor, pero el window.Open tiene que ejecutarse en lado cliente. Para conseguir esto, lo que tienes que hacer es desde el lado servidor "inyectar" un pedacito de script en el Response, de manera que cuando ese script llegue al cliente se ejecute el window.Open. Afortunadamente, tenemos ya en asp.net una función que hace esa inyección de script:

    Page.ClientScript.RegisterStartupScript(GetType(), "Ejemplo", "window.Open('....');", true)


    martes, 24 de octubre de 2017 19:26