Hola, mira tienes que poder diferenciar entre codigo del lado del cliente y codigo del lado del servidor, en este caso estas ejecutando codigo de lado del servidor cosa que no se ejecutara en el cliente, para incluir funcionalidad de este tipo tienes que usar AJAX o ATLAS, estos realizan llamadas por debajo de forma que no realizas un postback en tu pagina para actualizar informacion.
Salu2