Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/04/2008, 01:43
Avatar de Bravenap
Bravenap
 
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 21 años, 6 meses
Puntos: 4
Re: Enviar datos a un evento?

Lo que puedes hacer es añadirle un argumento al botón y luego lo capturas en el evento:

Código:
boton.CommandArgument = valor 
luego en el evento:
Código:
Dim valor As String = e.CommandArgument 'valor = valor 
De todas formas por lo que puedo ver, quieres abrir una ventana emergente al pulsar el botón mediante Javascript, por lo que hacer un postback para esto no tiene mucho sentido ya que estarías recargando la página de nuevo con la consiguiente lentitud de navegación. Es preferible que el botón lance directamente la ventana popup. Así, cuando agregues el botón ponle esto:
Código:
boton.Attributes.Add("onClick","window.open('DetalleAsignatura.aspx?idAsignatura=" & valor & "',null,'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=350,height=170,left=50,top=50')";)
He puesto esto DetalleAsignatura.aspx?idAsignatura=valor porque me imagino que es lo que necesitas.
Un saludo.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!