Llamar a una función de JavaScript en código behind

2373 vistas

El problema más frecuente en ASP.NET es saber como interactuar con el navegador cliente. El código VB.NET o C# que usamos detras de nuestra páginas ASP.NET se ejecuta exclusivamente en el servidor y, al querer interactuar con el navegador para refrescar un frame, abrir un popup,... , nos encontramos "bloqueados".

No obstante existe un solución, la utilización de:



csharp
  1. Response.Write(...);



Response.Write() permite escribir HTML en la página ASPX enviada al cliente, por lo que nos bastará enviar un JavaScript con Response.Write() y asà poder, con code behind, ejecutar cualquier función JavaScript en el navegador web cliente.