Hola a todos
 
El software q estoy haciendo de una aplicación web debe abrir de manera local archivos, carpetas y links de Internet q están almacenados en una base de datos, estos son traidos mediante un dataset q tiene una columna "RutaVinculo". 
Al decir de manera local me refiero a q hagan click en el archivo o carpeta (q es una ruta en la LAN) y se abra el archivo para ser editado en el momento de abrir, se edite y se guarde en su ubicación original. Igualmente debe abrir rutas de carpetas y links de Internet.
 
Luego de probar mucho encontré q la siguiente linea me funciona:
 
<a href="<%# Eval("RutaVinculo")%>" target="_blank"><%#Eval("RutaVinculo")%></a>
 
Pero sólo funciona en Windows con Internet Explorer.
 
 
Con otros navegadores tengo diferentes problemas... 
 
 Con Firefox la ruta: \\Server\Docs\Doc1.doc me la convierte en:
http://misitio/ \\Server\Docs\Doc1.doc 
es decir, le agrega la ruta de mi sitio al archivo q quiero abrir. Lo mismo me sucede con las carpetas. No sé cómo remover esa primera parte.. (ya probé (../)(./)(/)\) y nada). Los enlaces web si se abren sin problema.
 
 Con Opera me sucede similar a Firefox (adiciona la ruta web). Adicional me cambia cada caracter \ por %20. Cambiando el %20 por \ y quitando la ruta web puedo abrir carpetas. Arreglando la ruta para abrir documentos ya los puedo "descargar" y abrir... pero los abre en una carpeta temporal, opción q no me sirve ya q como indiqué necesito q se abra directamente en la ruta.
 
 Con Safari no tengo el problema de la ruta del Sitio Web ni el del caracter \ por %20 pero si los caracteres de espacio por %20a y además trata de abrir todo como http://
 
 
No quiero obligar a mi sitio a sólo usar IE, quiero q funcione bien con los principales navegadores y Sistemas Operativos (Linux y Mac).
 
Agradezco todas las sugerencias y comentarios al respecto.  
Gracias 
   
 


