Ricardo,

Mi primera reacción es la misma que la de Diego. Si las direcciones apuntan a 
"c:\documents and settings\...", esto significa que el archivo al que 
corresponden debe existir en la máquina desde donde se navega y *no* en el 
servidor. Si esto es realmente lo requerido entonces me parece que el problema 
no es el encoding de la url sino que podría ser un problema de seguridad. 

¿Cuando se hace un clic en el vínculo, navega a una página de error o 
simplemente no hace nada? Si es lo segundo entonces puede ser consecuencia de 
una característica de los cambios introducidos en el service pack 2 de XP que 
impide la navegación desde una página en una zona de seguridad a otra zona de 
mayor seguridad. En este caso desde la zona Intranet a la zona Mi PC.

Para verificar si esta es la causa del problema, en la máquina desde donde se 
navega, ubicá la siguiente clave del registro 

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet 
Settings\Lockdown_Zones\0

y cambia el valor del item "2101" a 0, (primero anotando el valor actual para 
restaurarlo después). Reiniciá el Internet Explorer e intentá navegar desde los 
vínculos que antes tenían problemas. Si aún no funciona, reemplazá la expresión 
que inicializa la propiedad NavigateUrl por "file:///" + Eval("path").

El cambio del registro lo sugiero a modo de diagnóstico, no como una solución 
permanente. Evaluá la posibilidad de reestructurar las cosas para que esto no 
sea necesario.

Saludos,

Fernando Tubio


  ----- Original Message ----- 
  From: Ricardo Forbes 
  To: [email protected] 
  Sent: Tuesday, May 22, 2007 11:15 PM
  Subject: [puntonet] Eval e Hiperlynk


  Hola Diego,




  estoy trabajando para armar una intranet contra indexing service. El 
resultado de la busqueda me devuelve path y nombre de archivo de documentos que 
cumplen

  el criterio de búsqueda y eso es lo que viene con espacios en la URL. Yo 
quiero mostralo en una grilla y hacer clic en el vinculo para que abra el Word 
o lo que sea con el documento seleccionado.




  En la grilla sale bien, pero el vinculo reemplaza los espacios con %2520 y no 
funciona. 




  Abajo del todo esta el mensaje original donde pegue el vinculo y explico un 
poco mas.




  Saludos 




  Ricardo Forbes.




  Con fecha martes, 22 de mayo de 2007, 22:05:51, escribió:




        >
       Disculpame. soy medio lento, pero no entendi cual es tu problema. No 
entiendo porque si estas en asp.net tenes una url apuntando al c:\documents 
and. ? 



        Saludos,

        Diego




------------------------------------------------------------------------

        From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of 
Ricardo Forbes

        Sent: Martes, 22 de Mayo de 2007 20:45

        To: [email protected]

        Subject: [puntonet] Eval e Hiperlynk



        Hola Pata,



        estuve viendo bastante y parece ser que el IS del VS2005 y el i7 
recodifican la url donde el %20 del espacio lo transforman en %25 (que 
corresponde al %) mas el 20 que habia, quedando %2520.



        Busque en varios foros y a varios le paso lo mismo pero nadie da la 
solución. El problema se da para links a archivos con espacios en el path y/o 
nombre.



        Parece una pavada pero me está complicando bastante la vida. Alguna 
ayuda? Otra forma de hacerlo?



        Gracias a todos.



        Ricardo Forbes.





        Con fecha martes, 22 de mayo de 2007, 6:58:17, escribió:



              > 
             En el vínculo que envió Sebastián dice que



              a.- El problema aplica al producto Microsoft FrontPage 98 
Standard Edition

              b.- Este problema se corrigió en Microsoft FrontPage 2000.



              Bastaría con actualizar FrontPage?



              Pata.






------------------------------------------------------------------

              De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de 
Ricardo Forbes

              Enviado el: martes, 22 de mayo de 2007 4:00

              Para: [email protected]

              Asunto: [puntonet] Eval e Hiperlynk



              Hola,



              Probe tambien con decode y lo mismo. Me da la impresión que fuera 
algo del IE7.



              Estoy con esto hace un par de días y no doy en la tecla...



              Gracias.



              Con fecha lunes, 21 de mayo de 2007, 22:46:09, escribió:



                    > 
                   Por el problema que envias y por lo que lei en este link 
imagino que deberias hacer un server.decode para asignar.

                    Saludos 



                    Javier

                    ----- Original Message ----- 

                    From: Sebastian Iacomuzzi 

                    To: [email protected] 

                    Sent: Monday, May 21, 2007 10:33 PM

                    Subject: [puntonet] Eval e Hiperlynk



                    http://support.microsoft.com/kb/221941/es





                    El día 21/05/07, Ricardo Forbes <[EMAIL PROTECTED]> 
escribió: 



                    En asp.net llene un datatable haciendo una consulta a index 
server y

                    la use como origen de datos en un grilla. La grilla tiene 
una columna 

                    con un campo template al que le puse un hyperlink.



                    Le puse un custom binding para  "Text" = Eval("path")

                    y un custom binding para NavigateUrl = Eval("path")



                    En la grilla sale bien, pero el navigate URL devuelve: 



                    
"file:///c:/documents%2520and%2520settings/administrador/mis%2520documentos/pruebaidx/control%2520visitas.doc
 " y no navega.



                    ¿Como puedo evitar el %2520? probe con server.encode y no 
funciona

                    (veo el %2520 en la barra de estado del IE7), sin embargo 
si hago un

                    boton con un msgbox y muestro server.encode(y el string de 
arriba) me queda %20 en vez de %2520 que es lo que 

                    quisiera...



                    Alguna idea?



                    Gracias



                    Ricardo Forbes.





















                    __________ Información de NOD32, revisión 2283 (20070521) 
__________



                    Este mensaje ha sido analizado con NOD32 antivirus system

                    http://www.nod32.com
                   









              -- 

              Saludos,

               Ricardo                            mailto:[EMAIL PROTECTED]





              __________ Información de NOD32, revisión 2285 (20070522) 
__________



              Este mensaje ha sido analizado con NOD32 antivirus system

              http://www.nod32.com
             









        -- 

        Saludos,

         Ricardo                            mailto:[EMAIL PROTECTED]







        __________ Información de NOD32, revisión 2285 (20070522) __________




        Este mensaje ha sido analizado con NOD32 antivirus system

        http://www.nod32.com
       













  -- 

  Saludos,

   Ricardo                            mailto:[EMAIL PROTECTED]

Responder a