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]