Foros del Web » Programando para Internet » ASPX (.net) »

Referirse mediante javascript a elementos html correspondientes a controles asp.net

Estas en el tema de Referirse mediante javascript a elementos html correspondientes a controles asp.net en el foro de ASPX (.net) en Foros del Web. Hola gente Tengo una pagina aspx, en ella uso controles propios del asp.net como el <asp:listbox>. Necesito acceder del lado del cliente, mediante javascript, a ...
  #1 (permalink)  
Antiguo 04/08/2006, 09:12
 
Fecha de Ingreso: abril-2004
Mensajes: 317
Antigüedad: 20 años, 1 mes
Puntos: 0
Referirse mediante javascript a elementos html correspondientes a controles asp.net

Hola gente

Tengo una pagina aspx, en ella uso controles propios del asp.net como el <asp:listbox>. Necesito acceder del lado del cliente, mediante javascript, a los elementos html que se corresponden con dichos controles.
Hasta ahora he probado referirme a ellos por el mismo nombre del comtrol .net pero he obtenido comportamientos extraños, por ejemplo un listbox que llenaba mediante code asp.net ahora lo hago con javascript, pero en este ultimo caso cuando salvo la info del control no se registra en base de datos los elementos agregados al mismo, lo que si sucede cuando se los agrego usando un boton el cual envia la pagina al server para ejecutar codigo asp.net. Otra cosa que me hace dudar es que cuando el cliente recibe la pagina el tag form cambia de nombre. Me dan alguna idea? gracias
  #2 (permalink)  
Antiguo 04/08/2006, 09:26
 
Fecha de Ingreso: mayo-2004
Ubicación: Guadalajara, Jalisco, México
Mensajes: 724
Antigüedad: 20 años
Puntos: 6
Los controles tiene la propiedad ClientID, esta propiedad te proporciona el id del control que podrás usar en javascript...

Por ejemplo

Response.Write("alert('" & Me.txtName.ClientID & "')")
  #3 (permalink)  
Antiguo 05/08/2006, 09:01
Avatar de rodri  
Fecha de Ingreso: febrero-2005
Mensajes: 406
Antigüedad: 19 años, 2 meses
Puntos: 2
si quieres usar Javascript, dependiendo del tipo de operación que vayas a realizar, por ejemplo la manipulación del DropDownList para algun efecto especial, por ejemplo, puedes usar un código de este tipo:

Código:
function MiFuncion(){
var valor = document.getElementById('IDControl').selectedValue;
  alert(valor);
}
Ahora para asignarle a un control de servidor la funcionalidad Javascript

desde el código de servidor, puedes hacer lo siguiente:

Código:
IDControl.Attributes.Add("onclick","MiFuncion()");
saludos
__________________
0.o Rodri
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:04.