2017-06-08 4 views
0

Comment créer un lien pour ouvrir un chemin absolu sur un emplacement UNC local ou réseau?Comment puis-je créer un lien vers un chemin absolu dans MVC 5?

Le chemin est généré à la volée dans une action du contrôleur. Le chemin peut être local (c:\temp\abc\) ou sur le réseau dans un emplacement UNC (\\server\share\abc\).

J'ai essayé d'utiliser @Html.Raw(Model.FolderName) mais il échappe les barres obliques et les liens ne fonctionnent pas réellement. Pour moi, les doubles barres obliques sont un problème esthétique mais elles pourraient dérouter les utilisateurs non techniques. Je peux contourner les barres obliques échappées en ne affichant pas le chemin si le lien ouvre l'emplacement.

Comment puis-je afficher des liens dans une vue rasoir qui, une fois sélectionnée, ouvrira l'Explorateur de fichiers/Poste de travail à l'emplacement spécifié?

+1

cela pourrait aider https://www.codeproject.com/Tips/539456/Exploring-a-folder-and-its-subdirectories-using-AS – hasan

Répondre

0

Il n'est pas possible d'ouvrir votre explorateur de fichiers local comme ceci.

Liens fonctionne d'une manière rediriger dans le navigateur.

Dans ce cas, mon opinion est de créer votre propre protocole d'application et de le configurer de manière à ouvrir l'explorateur de fichiers local avec un chemin d'accès.

https://msdn.microsoft.com/cs-cz/library/aa767914(v=vs.85).aspx