boton en cliente
Puedo utilizar en asp.net un boton con su evento doble click y que se ejecute en el cliente?He probado con un boton html pero para acceder a sus eventos he de convertirlo a boton de servidor y eso no me vale. Habra alguna manera de hacerlo? Gracias
No entiendo muy bien q quieres hacer, primero en asp.net los botones no tiene doble click.
A q te refieres con q se ejecute en el cliente? todos los botones se ejecutan primero en cliente si tienen codigo asociado a algunos de sus eventos de cliente y luego en el servidor.
Podrias explicarte un poco?
A q te refieres con q se ejecute en el cliente? todos los botones se ejecutan primero en cliente si tienen codigo asociado a algunos de sus eventos de cliente y luego en el servidor.
Podrias explicarte un poco?
perdona elph, me referia al click de un boton.
Yo lo que quiero es darle click a un boton y que no vaya al servidor (que la accion pase solo en el cliente).
Para ello en mi pagina aspx he puesto un boton html y en la vista html de la pagina he puesto:
(input type="button" onclick="InsertarFila" value="nombreboton") y todo esto entre los signos < y > y en el codigo de mi pagina:
private void InsertarFila()
{
// acciones
}
para que vaya bien creo que hay que poner tb en el page_load he de poner algo asi:
boton.attributes.add("onClick","accion_de_javascript();")
pero, que accion pongo si yo en mi funcion InsertarFila no utilizo javascript?Asi seria el codigo para lograr mi proposito?
Yo lo que quiero es darle click a un boton y que no vaya al servidor (que la accion pase solo en el cliente).
Para ello en mi pagina aspx he puesto un boton html y en la vista html de la pagina he puesto:
(input type="button" onclick="InsertarFila" value="nombreboton") y todo esto entre los signos < y > y en el codigo de mi pagina:
private void InsertarFila()
{
// acciones
}
para que vaya bien creo que hay que poner tb en el page_load he de poner algo asi:
boton.attributes.add("onClick","accion_de_javascript();")
pero, que accion pongo si yo en mi funcion InsertarFila no utilizo javascript?Asi seria el codigo para lograr mi proposito?
el codigo c# o vb.net no se puede ejecutar en el cliente, por tanto, en tu boton solo tienes 3 opciones(4 si rebuscamos)
-tu boton solo lanzara un evento en el cliente, deberas programarlo en un lenguaje cliente(javascript/vbscript)
-tu boton solo lanza un evento de servidor, el qual hara un postback, i se ejecutara el evento asociado en el servidor
-tu boton lanzara un evento en el cliente y luego en el servidor.El primero sera en jscript/vbscript, luego haras un submit o usaras el __dopostback de asp.net el segundo en c#/vb.net...etc..
-una opcion mas complicada seria usar javascript para llamar a un servicio web, asi evitarias el postback de la pagina i podrias obtener datos desde el servidor.
-tu boton solo lanzara un evento en el cliente, deberas programarlo en un lenguaje cliente(javascript/vbscript)
-tu boton solo lanza un evento de servidor, el qual hara un postback, i se ejecutara el evento asociado en el servidor
-tu boton lanzara un evento en el cliente y luego en el servidor.El primero sera en jscript/vbscript, luego haras un submit o usaras el __dopostback de asp.net el segundo en c#/vb.net...etc..
-una opcion mas complicada seria usar javascript para llamar a un servicio web, asi evitarias el postback de la pagina i podrias obtener datos desde el servidor.
