Hola Ricardo,

Cuando sugeria evaluar la posibilidad de reestructurar las cosas me referia a 
servir todo el contenido desde una misma zona (de IE). En realidad no tengo muy 
claro tu objetivo así que no tengo idea si esto es posible en tu caso.

Leyendo tus mensajes originales veo que se trata de una intranet donde se 
utiliza Index Server para devolver una página de resultados con vínculos a 
documentos encontrados en la búsqueda. La parte que no resulta evidente es el 
motivo por el cual la búsqueda, que ocurre en el servidor y supuestamente 
comprende documentos que se encuentran alojados allí, devuelve resultados con 
direcciones a archivos que se encuentran almacenados en las máquinas de los 
clientes. 

La única explicación que se me ocurre es que estás desarrollando todo sobre una 
misma máquina, cliente y servidor, en cuyo caso y obviando el problema de 
seguridad del IE, el resultado es el mismo. Si realmente es así, cuando llegue 
el momento de llevar la aplicación a la intranet entonces todas las direcciones 
estarán equivocadas ya que apuntan a una ruta local. Si la intención es que el 
cliente realize una búsqueda de los archivos en el servidor y desde la página 
de búsqueda pueda navegar a ellos o descargalos, entonces deberías alojar los 
archivos sobre los cuales se realiza la búsqueda en un directorio virtual del 
servidor y devolver una url a los mismos en lugar de una ruta física. 

No se si esto te ayuda.

Saludos,

Fernando Tubio
  ----- Original Message ----- 
  From: Ricardo Forbes 
  To: [email protected] 
  Sent: Tuesday, May 29, 2007 9:14 PM
  Subject: [puntonet] Eval e Hiperlynk


  Hola Fernando (Tubio),




  disculpa la demora (x gripe).




  tu respuesta (haciendo las dos cosas) resolvió el problema (te agradezco, 
porque ya estaba gastando el google...).




  ¿Como tendría que reestructurar las cosas para que no sea necesario? Estoy un 
poco perdido con todo esto.




  Desde ya muchas gracias.




  Ricardo Forbes.




  PD. Gracias también a Diego (Jancic).







  Con fecha miércoles, 23 de mayo de 2007, 10:47:06, escribió:




        >
       

       







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







        __________ Información de NOD32, revisión 2286 (20070523) __________




        Este mensaje ha sido analizado con NOD32 antivirus system

        http://www.nod32.com
       













  -- 

  Saludos,

   Ricardo                            mailto:[EMAIL PROTECTED]

Responder a