Abrir Explorer con HyperLink en GridView usando file://

Estoy tratando de abrir Explorer en el lado del cliente para ver un directorio. En mi formulario web aspx, tengo una vista de cuadrícula, que tiene una columna de hipervínculos. En el marcado aspx, tengo lo siguiente:

<asp:HyperLink Text="ICPnt" id="MyDir" runat="server" Target="_blank" NavigateUrl='<%# "file://" + Eval("MyDir").ToString() %>' ></asp:HyperLink>  

Cuando inicio la aplicación asp.net en modo de depuración con Visual Studio y muevo el cursor sobre el hipervínculo, veo la ruta emergente,

file://MachineName/C$/WINNT/MyDir

Esto parece correcto. Cuando hago clic en el hipervínculo, no pasa NADA. Ni siquiera veo que el cursor se convierta en un icono de reloj de arena ni nada. Creo que estoy bastante cerca, pero no puedo ver el paso que falta o el error.

Otra prueba:

escribí file://MachineName/C$/WINNT/MyDir tanto en Windows como en Internet Explorer y obtuve un nuevo Explorador que apareció y mostró el contenido del directorio de mi entorno de VM. Como prueba, copié y pegué exactamente la misma ruta file:// en mi marcado aspx y probé nuevamente. Cuando hago clic en él, no pasa nada.

<asp:HyperLink Text="ICPnt" id="WSM2MDir" runat="server" Target="_blank" NavigateUrl='<%# "file://MachineName/C$/WINNT/MyDir" %>' ></asp:HyperLink> 

Cualquier ayuda es apreciada. Gracias

preguntado el 12 de junio de 12 a las 14:06

0 Respuestas

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.