Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/04/2013, 03:30
maialenlopez
 
Fecha de Ingreso: abril-2012
Mensajes: 449
Antigüedad: 12 años, 1 mes
Puntos: 7
Pregunta Respuesta: meter en un url la pagina a la que se dirige pasandole una variable

Cita:
Iniciado por Malenko Ver Mensaje
Seria algo así como:

Código:
linkDetalle.NavigateUrl = "~/HorasOperarios.aspx?numOperario=" & numoperario
Aunque es poco seguro porque pueden modificar el valor por la barra(url) pero es un inicio. Si te funciona después de digo como hacerlo más seguro ;)

Funciona perfecto!!!! Gracias.


Tengo otra pregunta. Si te fijas en el código tengo puesto que se muestre, en la columna donde iría esa url, que se muestre el text de la url, en este caso se mostraría la palabra "Detalle" pero me pongo encima de esa palabra y no me deja clicar. ¿Sabes tu si tengo que hacer algo para que me deje clicar en ella y asi que vaya a la url que indica con el noperario correspondiente?

Código vb.net:
Ver original
  1. With mysql_comando
  2.                         reader = .ExecuteReader()
  3.                         While reader.Read()
  4.  
  5.                             objRow = New TableRow()
  6.                             Dim objCell1, objCell2, objCell3, objCell4 As New TableCell()
  7.                             Dim linkDetalle, linkMes As New HyperLink()
  8.  
  9.                             numoperario = reader.GetValue(0)
  10.                             nombre = reader.GetValue(1)
  11.  
  12.                             objCell1.Controls.Add(New LiteralControl(numoperario))
  13.                             objCell1.HorizontalAlign = HorizontalAlign.Center
  14.                             objCell2.Controls.Add(New LiteralControl(nombre))
  15.                             objCell2.HorizontalAlign = HorizontalAlign.Left
  16.                             linkDetalle.Text = "Detalle"
  17.                             linkDetalle.NavigateUrl = "~/HorasOperarios.aspx?numOperario=" & numoperario
  18.                             [B]objCell3.Controls.Add(New LiteralControl(linkDetalle.Text ))[/B]
  19.  
  20.                             objCell4.Controls.Add(New LiteralControl(numoperario))
  21.                             objCell4.Visible = False
  22.                             objRow.Cells.Add(objCell1)
  23.                             objRow.Cells.Add(objCell2)
  24.                             objRow.Cells.Add(objCell3)
  25.                             'objRow.Cells.Add(objCell4)
  26.                             Table2.Rows.Add(objRow)
  27.                         End While
  28.                         .Dispose()
  29.                     End With
__________________
Gracias por todo;

Un saludo