Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/05/2006, 12:53
mcEmmanuel
 
Fecha de Ingreso: abril-2006
Mensajes: 40
Antigüedad: 18 años
Puntos: 0
el problema es que no vas a poder acceder a ella desde javascript, al establecer la columna en visible=false asp.net no rendera o escribe el codigo html para esta columna entonces nunca la encontraras con javascript.

Podrias dejar la columna oculta desde el servidor solo si necesitas tomar algun valor de ella en el servidor, o no como lo desees.

Pero utiliza un campo oculto o un arreglo de javascritp y almacena en el el valor que quieres utilizar desde javascript.

Si utilizas arreglos puedes hacer lo siguiente en el prerender de la pagina
Código:
'Este primer valor en el arreglo es para que se force a declarar el arreglo anque no haya elementos en el grid
Page.RegisterArrayDeclaration("aValues", "''")
    For Each item As DataGridItem In Me.DataGrid1.Items
        Page.RegisterArrayDeclaration("aValues", "'" & item.Cells(0).Text & "'")
    Next
El cliclo en javascript debe de empezar de 1 pues ya he hecho algo parecido y para asegurar que el objeto arreglo exista en el cliente es la primer linea en este caso avalues es el nombre del arreglo.

Un saludo.