Ricardo:
Haciendo una pruebita en base a lo que explicas imagino que la direccion te 
viene como algo asi:
c:\documents%20and%20settigns....
si utilizas 
Server.UrlEncode("c:\documents%20and%20settigns")

el resultado sera

c:\documents%2520and%2520settigns

lo cual es correcto porque esta codificando el caracter de escape %

en cambio si utilizas

Server.UrlDecode("c:\documents%20and%20settigns")

el resultado sera 

c:\documents and settigns"

con lo cual deduzco que tu direccion viene ya codificada y el resultado de 
codificarla de nuevo como url genera el error.

Yo lo que haria seria aplicar Server.UrlDecode antes de asignar.

Saludos



Javier Wamba

  ----- 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