Cita:
Iniciado por Malenko 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 originalWith mysql_comando
reader = .ExecuteReader()
While reader.Read()
objRow = New TableRow()
Dim objCell1, objCell2, objCell3, objCell4 As New TableCell()
Dim linkDetalle, linkMes As New HyperLink()
numoperario = reader.GetValue(0)
nombre = reader.GetValue(1)
objCell1.Controls.Add(New LiteralControl(numoperario))
objCell1.HorizontalAlign = HorizontalAlign.Center
objCell2.Controls.Add(New LiteralControl(nombre))
objCell2.HorizontalAlign = HorizontalAlign.Left
linkDetalle.Text = "Detalle"
linkDetalle.NavigateUrl = "~/HorasOperarios.aspx?numOperario=" & numoperario
[B]objCell3.Controls.Add(New LiteralControl(linkDetalle.Text ))[/B]
objCell4.Controls.Add(New LiteralControl(numoperario))
objCell4.Visible = False
objRow.Cells.Add(objCell1)
objRow.Cells.Add(objCell2)
objRow.Cells.Add(objCell3)
'objRow.Cells.Add(objCell4)
Table2.Rows.Add(objRow)
End While
.Dispose()
End With