Hola Developer9!
Personalmente, al javascript, como menos lo vea mejor para mis ojos. En algunos momentos hay que meterse, pero intento que sea lo mínimo
Para lo que dices, yo intentaría como te comenté, a través de la coleccion Attributes de esa columna botón. Ya que tu funcion se tiene que ejecutar al presionar ese "boton".
Con columna botón te refieres a que los valores de esa columna, para todos los registros, es un botón? Si es así, yo añadiría los atributos en el evento RowDatabound del grid, donde puedes acceder al boton y agregarle los attributes..
Saludos Developer9.