Tengo un problema en una aplicación web que estoy intentando crear. Tengo una pagina con diferentes controles en aspx. Quiero que cuando se haga click en el boton crear se ejecute un metodo en la pagina del code-behind de la aplicación. Para ello añadí el tag runat="server" a un control HtmlInputButton y luego desde la ventana de diseño hice doble click en el botón, lo que me crea el metodo crear_ServerClick en el code-behind. El problema viene a la hora de ejecutar el código ya que al pulsar el botón en cuestión me da un error "Se esperaba un objeto" y no ejecuta el método.
<td class="texto">
<input type="button" class="boton" id="crear" value="Crear" runat="server" onserverclick="crear_ServerClick" />
<input type="button" class="boton" id="borrar" value="Borrar" />
<input type="button" class="boton" id="modificar" value="Modificar" />
</td>
esos son los 3 inputs que tengo, y solo he probado con el primero. A la hora de ejecutar el código obtengo estas 3 líneas, que es donde me da el error:
<td class="texto">
<input language="javascript" onclick="__doPostBack('crear','')" name="crear" type="button" id="crear" class="boton" value="Crear" />
<input type="button" class="boton" id="borrar" value="Borrar" />
<input type="button" class="boton" id="modificar" value="Modificar" />
</td>
Si alguien sabe como solucionar el problema se lo agradezco.