Franjgg,
Algo muy importe en el desarrollo de aplicaciones web, es que se deben separar bien los dos escenarios, es totalmente diferente lo que sucede y se puede hacer de lado del cliente como lo que se puede hacer de lado del servidor.
Es muy necesario que puedas visualizar la separación de eso dos escenarios.
El único medio que tiene de comunicación que existe entre ambos escenario es el paso de variable, parámetros o datos (a como se quiera llamar) es por medio de los métodos GET o POST, por lo general se utiliza una etiqueta
<FORM>.
Recuerda que todos los
Server Control transformados a etiquetas
HTML que es lo único que entiende el cliente.
Por lo tanto cuando intentas crear un control de servidor de lado del cliente, este lo interpreta como un simple texto ya que no tiene ningún significado en especial para el browser.
Tendrás que encontrar otra solución para lograr tu objetivo.
Saludes